Syslog / RSyslog

 

Syslog est un protocole définissant un service de journaux (de log). C'est un standard sous les systèmes Unix.

Il s'agit d'un client serveur. Le client émet les informations sur le port UDP 514. Les serveurs vont ensuites créer les journaux.

RSyslog est identique à syslog en ajoutant de nouvelles options comme le stockage en base mySQL des journaux...

 

Le fichier de configuration

Il se trouve sous /etc/syslog.conf

Il est composé de 2 informations par ligne:

  • L'origine du message.priorité
  • La destination qui pourra être un fichier ou un serveur

 

Pour les développeurs

Il est possible en tant que développeur de faire appel à syslog pour gérer des logs. D'où les explications dans ce chapitre...

 

Arrêter / Désactiver syslog / rsyslog

Il est possible d'arrêter la génération des journaux voire la désactiver pour le prochain reboot (je pense tout particulièrement au raspberry et sa petite et fragile carte SD...)

Pour arrêter les sytèmes à base de rsyslog

service rsyslog stop

Pour arrêter syslog (il ne devrait plus y en avoir beaucoup)

service syslog stop

Pour désactiver complétement rsyslog au prochain boot:

systemctl disable rsyslog

Cela devrait être pareil pour syslog...

Démarrer / Réactiver syslog / rsyslog

Pour démarrer les sytèmes à base de rsyslog

service rsyslog start

Pour démarrer syslog (il ne devrait plus y en avoir beaucoup)

service syslog start

Pour activer complétement rsyslog au prochain boot:

systemctl enable rsyslog

Cela devrait être pareil pour syslog...