Rsyslog
| Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden.
| |
|---|---|
| [[Datei:Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.|150px]] | |
| Basisdaten
| |
| Maintainer | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| Entwickler | Adiscon GmbH |
| Erscheinungsjahr | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. |
| Aktuelle Version | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. (Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.) |
| Aktuelle Vorabversion | Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden. (Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.) |
| Betriebssystem | GNU/Linux, BSD, Solaris |
| Programmiersprache | C |
| Lizenz | GPL |
| www.rsyslog.com | |
Rsyslog ist eine Open-Source-Implementierung des syslog-Protokolls für Unix und Unix-ähnliche Systeme. Es erweitert das ursprüngliche syslogd-Modell mit inhaltsbasierender Filterung, umfassenden Einsatzmöglichkeiten für Filter, flexible Konfigurationsoptionen und fügt wichtige Merkmale, wie TCP als Übermittlungsprotokoll, hinzu.
Protokoll[Bearbeiten]
Rsyslog bedient sich des Quasi-Standards des BSD-syslog-Protokolls, welcher in RFC 3164 festgelegt ist.<ref>Vorlage:RFC-Internet</ref> Da der Inhalt des RFCs etwas ungenau ist und nur eine informelle Beschreibung anstatt eines Standards darstellt, erschienen mehrere inkompatible Ableger auf dem Markt. Rsyslog unterstützt viele dieser Ableger. Das Format von weitergeleiteten Nachrichten kann individuell angepasst werden.
Die wichtigsten Ableger des ursprünglichen Protokolls, die von rsyslog unterstützt werden, sind:
- ISO-8601-Zeitstempel mit Unterscheidung von Millisekunden und Zeitzoneninformationen
- Die Beigabe des Namens einer Relaystation im Host-Feld, um es möglich zu machen den Weg der Nachricht zurückzuverfolgen
- Verlässlicher Transport über TCP
- Unterstützung der GSSAPI und TLS
- Direkte Protokollierung mit Hilfe verschiedener Datenbankanbindungen
- Unterstützung für die neue syslog-RFC-Serie der IETF
- Unterstützung für gepufferte Funktionsweisen, bei denen Nachrichten lokal gepuffert werden, falls der Empfänger noch nicht bereit ist
Geschichte[Bearbeiten]
Das rsyslog-Projekt begann im Jahr 2004, als Rainer Gerhards, der primäre Autor von rsyslog, sich entschied einen neuen und starken Syslog-Daemon zu schreiben, der mit syslog-ng konkurrieren kann, weil, und laut der Aussage des Autors, „Ein neuer Mitspieler eine Monokultur verhindern kann und die Entscheidungsfreiheit sicherstellen werde“.<ref>Rainer Gerhards: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden. ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)Vorlage:Toter Link/archivebotSkriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
Distributionen[Bearbeiten]
Rsyslog ist verfügbar für verschiedene Unix-Systeme und Linux-Distributionen, unter anderem:<ref>[Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 2011-07-15 (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>
- Debian (Seit Debian 5.0 kommt rsyslog standardmäßig als syslog zum Einsatz<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden. ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.): Skriptfehler: Ein solches Modul „Text“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref>)
- Red Hat Enterprise Linux (Seit RHEL6 ist rsyslog der standardmäßige syslogd)
- Fedora (Seit November 2007 ist rsyslog der standardmäßige syslogd des Fedora-Projekts)
- FreeBSD
- Ubuntu (Seit Version 9.10 (Oktober 2009) ist rsyslog der standardmäßige syslogd)
- Gentoo
- openSUSE (Seit Version 11.2 (Dezember 2009) bis 13.1 war rsyslog der standardmäßige syslogd)
- Solaris
Rsyslog ist derzeit nicht verfügbar für folgende Plattformen:
Verwandte RFCs und Arbeitsgruppen[Bearbeiten]
Weblinks[Bearbeiten]
- offizielle Webpräsenz
- <templatestyles src="Webarchiv/styles.css" />Vorlage:Webarchiv/WaybackSkriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.Skriptfehler: Ein solches Modul „TemplUtl“ ist nicht vorhanden.
Einzelnachweise[Bearbeiten]
<references />