Was ist Syslog?
Syslog ist ein System zur Übertragung von Protokollinformationen aus Betriebssystemen, Anwendungen und anderen Quellen über IP-Netzwerke. Syslog wurde 1983 mit BSD-basierten UNIX-Systemen eingeführt und blickt auf eine über 20-jährige Geschichte zurück. Im Jahr 2001 wurden das Protokoll und das Nachrichtenformat von der IETF (Internet Engineering Task Force) als RFC 3164 standardisiert.
Syslog arbeitet als Client-Server-Protokoll. Der Client (Absender) überträgt kurze Textnachrichten über UDP oder TCP an den Server (Empfänger), wobei serverseitig Port 514 vorgesehen ist. Die als Server fungierende Software wird üblicherweise als syslogd (Syslog-Daemon) bezeichnet.
Syslog ermöglicht die zentrale Verwaltung von Protokolldaten verschiedener Systeme in einem einzigen Repository. Da die erfassten Protokolldaten im Klartext mit einem Ereignis pro Zeile gespeichert werden, lassen sie sich einfach verarbeiten und in andere Software integrieren. Von syslogd erzeugte Protokolle können über Pipelines an beliebige Programme weitergeleitet oder über APIs abgerufen werden.
Syslog ist auch heute noch auf einer Vielzahl von Geräten und in unterschiedlichster Software weitverbreitet. F5 BIG-IP unterstützt die Syslog-Client-Funktionalität und ermöglicht so die Integration in zentrale Protokollierungssysteme.
