Rslog

Rslog
Oryginalni autorzy Rainera Gerhardsa
Wersja stabilna
8.2212.0 / 6 grudnia 2022 ; 3 miesiące temu ( 2022-12-06 )
Magazyn
Napisane w C
System operacyjny Uniksopodobny
Typ Logowanie systemu
Licencja Powszechna Licencja Publiczna GNU v3
Strona internetowa www .rsyslog .com Edit this at Wikidata

Rsyslog to oprogramowanie narzędziowe typu open source używane w systemach komputerowych UNIX i uniksopodobnych do przekazywania komunikatów dziennika w sieci IP . Implementuje podstawowy syslog , rozszerza go o filtrowanie oparte na zawartości, bogate możliwości filtrowania, kolejkowane operacje do obsługi wyjść offline, obsługę różnych wyjść modułów, elastyczne opcje konfiguracji i dodaje funkcje, takie jak wykorzystanie TCP do transportu .

Oficjalna witryna internetowa RSYSLOG określa narzędzie jako „ szybki jak rakieta system do przetwarzania dzienników ”.

Protokół

Rsyslog wykorzystuje standardowy protokół BSD syslog, określony w RFC 3164. Ponieważ tekst RFC 3164 jest opisem informacyjnym, a nie standardem, pojawiły się różne jego niekompatybilne rozszerzenia. Rsyslog obsługuje wiele z tych rozszerzeń. Format przekazywanych wiadomości można dostosować.

Najważniejsze rozszerzenia oryginalnego protokołu obsługiwane przez rsyslog to:

  • ISO 8601 z dokładnością do milisekund i informacjami o strefie czasowej
  • dodanie nazwy przekaźników w polach hostów, aby umożliwić śledzenie drogi, jaką przebyła dana wiadomość
  • niezawodny transport przy użyciu protokołu TCP
  • obsługa GSS-API i TLS
  • logowanie bezpośrednio do różnych silników baz danych.
  • obsługa RFC 5424, RFC 5425, RFC 5426
  • wsparcie dla RELP
  • obsługa buforowanych trybów pracy, w których komunikaty są buforowane lokalnie, jeśli odbiornik nie jest gotowy
  • pełna obsługa wejścia/wyjścia dla dziennika systemowego

Historia

Projekt rsyslog rozpoczął się w 2004 roku, kiedy Rainer Gerhards , główny autor rsyslog, postanowił napisać nowego, silnego demona syslog, który miałby konkurować z syslog-ng , ponieważ według autora „Nowy główny gracz zapobiegnie monokulturom i zapewni bogata wolność wyboru”. Rainer Gerhards pracował nad rsyslog we własnej firmie Adiscon GmbH.

Powiązane dokumenty RFC i grupy robocze

Zobacz też

Linki zewnętrzne