50 lines
1.3 KiB
Markdown
50 lines
1.3 KiB
Markdown
# Syslog
|
|
|
|
|
|
|
|
## Contenu
|
|
|
|
### Soit la ligne de log suivante:
|
|
```bash
|
|
Nov 25 16:22:26 B2AdminLinux1 systemd: Starting Network Manager Script Dispatcher Service...
|
|
```
|
|
|
|
Identifier:
|
|
|
|
- la date et heure de l'évènement
|
|
- la machine à l'origine de l'évènement
|
|
- le service
|
|
- le message proprement dit
|
|
|
|
### Quels sont les services responsables de la collecte et du traitement des logs sur un système d'exploitation CentOS 7 ?
|
|
|
|
|
|
### Sur quels critères ce service s'appuie-t'il pour décider de la destination d'un évènement ?
|
|
|
|
### Apache
|
|
|
|
Installer le paquet _httpd_ et identifier le fichier responsable de la rotation des logs de ce service.
|
|
|
|
Examiner le fichier et déterminer la fréquence de rotation et la durée de rétention des logs apache.
|
|
|
|
|
|
## Ateliers
|
|
|
|
|
|
|
|
### Configuration
|
|
|
|
Configurer rsyslog, via le fichier /etc/rsyslog.d/error.conf afin qu'il centralise tous les messages dont la gravité est supérieure ou égale à "error" dans /var/log/error.log
|
|
|
|
### Rotation
|
|
|
|
Assurez vous que le fichier de log /var/log/error.log ne puisse pas grossir indéfiniment: en faire une rotation quotidienne, et conserver 4 semaines d'historique.
|
|
|
|
### LogHost
|
|
|
|
Envoyer vos logs sur ma machine
|
|
|
|
Utiliser la commande shell *logger* pour envoyer votre nom prénom avec la facility local5 et la priorité info, qui devrait arriver dans un fichier de log sur ma machine
|
|
|
|
|