Rsyslog
Originalförfattare | Rainer Gerhards |
---|---|
Stabil frisättning | 8.2212.0 / 6 december 2022
|
Förvar | |
Skrivet i | C |
Operativ system | Unix-liknande |
Typ | Systemloggning |
Licens | GNU General Public License v3 |
Hemsida |
|
Rsyslog är ett program med öppen källkod som används på UNIX- och Unix-liknande datorsystem för att vidarebefordra loggmeddelanden i ett IP - nätverk . Den implementerar det grundläggande syslog- protokollet, utökar det med innehållsbaserad filtrering, rika filtreringsmöjligheter, köoperationer för att hantera offlineutgångar, stöd för olika modulutgångar, flexibla konfigurationsalternativ och lägger till funktioner som att använda TCP för transport .
- webbplatsen definierar verktyget som "det rocketsnabba systemet för loggbearbetning ".
Protokoll
Rsyslog använder standard BSD syslog-protokoll, specificerat i RFC 3164. Eftersom texten i RFC 3164 är en informationsbeskrivning och inte en standard, uppstod olika inkompatibla tillägg av den. Rsyslog stöder många av dessa tillägg. Formatet för vidarebefordrade meddelanden kan anpassas.
De viktigaste tilläggen av det ursprungliga protokollet som stöds av rsyslog är:
- ISO 8601 tidsstämpel med millisekunders granularitet och tidszoninformation
- tillägget av namnet på reläerna i värdfälten för att göra det möjligt att spåra vägen ett givet meddelande har korsat
- pålitlig transport med TCP
- stöder GSS-API och TLS
- logga direkt in i olika databasmotorer.
- stöd för RFC 5424, RFC 5425, RFC 5426
- stöd för RELP
- stöd för buffrade driftlägen där meddelanden buffras lokalt om mottagaren inte är redo
- komplett input/output stöd för systemd journal
Historia
rsyslog-projektet började 2004, när Rainer Gerhards , huvudförfattaren till rsyslog, bestämde sig för att skriva en ny stark syslog-demon för att konkurrera med syslog-ng, eftersom, enligt författaren, "En ny stor aktör kommer att förhindra monokulturer och tillhandahålla en rik valfrihet." Rainer Gerhards arbetade med rsyslog inom sitt eget företag, Adiscon GmbH.
Relaterade RFC:er och arbetsgrupper
- RFC 3164 - BSD syslog-protokollet (föråldrat av RFC 5424 )
- RFC 5424 - Syslog-protokollet (föråldrat RFC 3164 )
- RFC 5425 - Transport Layer Security Mapping för Syslog
- RFC 5426 - Överföring av Syslog-meddelanden över UDP