Syslog-Nachrichten manipulieren:
Open-Source: Syslog-Meldungen noch besser verarbeiten

von Werner Veith (werner.veith@networkcomputing.de), Dirk Jarzyna

10.06.2009

Balabit hat eine neue Version der beliebten Open-Source-Edition von »syslog-ng« freigegeben. Die Anwendung sammelt, speichert und verarbeitet Log-Meldungen vieler IT-Komponenten wie Server, Switches und Applikationen.

Sehr viele Netzwerkprogramme und -komponenten können ihre Meldungen im Syslog-Format an einen Server schicken. Mit »Syslog-ng« hat auch Balabit [1] eine solche Lösung im Programm. Diese gibt es auch als Open-Source-Variante [2], die in der Version 3 erschienen ist. Zu den neuen Funktionen gehört unter anderem die Unterstützung des neuen Syslog-Standard-Protocol- und Message-Formats der Internet Engineering Task Force (IETF). Außerdem vereinfacht Syslog-ng die Verarbeitung strukturierter Log-Meldungen nochmals, indem sie die Inhalte von Log-Meldungen in Name-Wert-Paare aufteilt. Diese lassen sich dann als Makro weiter verarbeiten. Bei Bedarf schreibt Syslog-ng Teile von Log-Meldungen um oder modifiziert sie. Das Programm sendet Log-Daten jetzt auch direkt an SQL-Datenbanken. Aktuell unterstützt Syslog-ng dafür MySQL, MS-SQL-Server, Oracle, PostgreSQL und SQLite.

Gegenüber der Open-Source-Edition kann die Premium-Version von »Syslog-ng« von Balabit auch Meldungen auf einer Festplatte zwischenspeichern.

Die Anwendung eignet sich hervorragend für IT-Landschaften mit unterschiedlichen Betriebssystemen: Sie unterstützt Linux, Unix, BSD, Sun-Solaris, HP-UX und IBM-AIX. Auf Standard-Server-Hardware verarbeitet Syslog-ng 3.0 bis zu 75.000 Log-Meldungen pro Sekunde – das sind mehr als 24 Gigabyte Rohdaten in der Stunde.

Noch mehr Funktionen als die kostenlose Open-Source-Ausgabe besitzt die kommerzielle »Syslog-ng Premium-Edition [3]«. Sie erlaubt es, Log-Meldungen auf der Festplatte zu puffern und in verschlüsselten, signierten und mit Zeitstempel versehenen Log-Dateien zu speichern. Weiter liest sie Meldungen aus Dateien, deren Datei- oder Verzeichnisname mit Platzhaltern angegeben ist. Zudem unterstützt die Premium-Edition die Windows-Betriebssystemwelt mit einem eigenen Syslog-Agenten. Die Open-Source-Version des Programms steht bei Balabit zum kostenlosen Download [4] bereit.

[1] http://www.balabit.com/
[2] http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/
[3] http://www.balabit.com/network-security/syslog-ng/central-syslog-server/
[4] http://www.balabit.com/network-security/syslog-ng/opensource-logging-system/upgrades/