initial commit
This commit is contained in:
54
Readme.md
Normal file
54
Readme.md
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
# Syslog
|
||||||
|
|
||||||
|
## Ressources
|
||||||
|
|
||||||
|
LIN 199
|
||||||
|
|
||||||
|
http://localhost/doku.php?id=formation:opg:linux:log
|
||||||
|
|
||||||
|
http://localhost/doku.php?id=rsyslog
|
||||||
|
|
||||||
|
## Contenu
|
||||||
|
|
||||||
|
### Soit la ligne de log suivante:
|
||||||
|
```bash
|
||||||
|
Nov 25 16:22:26 B2AdminLinux1 systemd: Starting Network Manager Script Dispatcher Service...
|
||||||
|
```
|
||||||
|
|
||||||
|
Identifiez:
|
||||||
|
|
||||||
|
- 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 ?
|
||||||
|
|
||||||
|
## Ateliers
|
||||||
|
|
||||||
|
### logger
|
||||||
|
|
||||||
|
Ecrire une fonction shell permettant d'enregistrer dans un fichier une chaîne de caractère,
|
||||||
|
préfixée par la date et l'heure au format YYYY-MM-DD HH:MM:SS message
|
||||||
|
|
||||||
|
Utiliser la commande shell *logger* afin de simplifier votre fonction
|
||||||
|
|
||||||
|
### 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
|
||||||
|
|
||||||
|
Envoyez vos logs chez votre voisin
|
||||||
|
|
||||||
|
### Pour aller plus loin
|
||||||
|
|
||||||
|
On pourra implémenter un serveur TIC ou une intégration syslog / influxdb / grafana: https://nwmichl.net/2020/03/15/telegraf-influxdb-grafana-as-syslog-receiver/
|
||||||
|
|
||||||
Reference in New Issue
Block a user