Qu’est-ce que Syslog ?

Syslog est un système permettant de transmettre, sur des réseaux IP, les informations de journalisation provenant de systèmes d’exploitation, d’applications et d’autres sources. Introduit en 1983 avec les systèmes UNIX basés sur BSD, Syslog existe depuis plus de 20 ans. En 2001, son protocole et son format de message ont été normalisés par l’IETF (Internet Engineering Task Force) dans la RFC 3164.

Syslog fonctionne comme un protocole client-serveur. Le client (émetteur) transmet de courts messages texte au serveur (récepteur) via UDP ou TCP, le port 514 étant utilisé côté serveur. Le logiciel faisant office de serveur est généralement appelé syslogd (démon syslog).

Syslog permet de centraliser la gestion des données de journalisation provenant de différents systèmes dans un référentiel unique. Comme les données collectées sont stockées en texte clair, à raison d’un événement par ligne, elles sont faciles à traiter et à intégrer à d’autres logiciels. Les journaux produits par syslogd peuvent être transmis à n’importe quel programme par l’intermédiaire de pipelines ou être consultés via des API.

Syslog reste aujourd’hui largement utilisé sur un vaste éventail d’appareils et de logiciels. F5 BIG-IP prend en charge la fonctionnalité de client Syslog, ce qui permet son intégration aux systèmes de journalisation centralisée.