Opracowany przez | Rainer Gerhards |
---|---|
Ostatnia wersja | 8,40,0 (9 grudnia 2018 r) |
Kaucja | github.com/rsyslog/rsyslog.git |
Napisane w | VS |
System operacyjny | Typ uniksowy |
Środowisko | Typ uniksowy |
Języki | język angielski |
Rodzaj | rejestrowanie zdarzeń |
Licencja | GNU GPL v3 |
Stronie internetowej | http://www.rsyslog.com/ |
Rsyslog to bezpłatne oprogramowanie używane w systemach operacyjnych typu Unix ( Unix , Linux ) przesyłające komunikaty dziennika zdarzeń przez sieć IP . Rsyslog implementuje podstawowy protokół syslog - który centralizuje dzienniki zdarzeń, umożliwiając szybsze i skuteczniejsze wykrywanie awarii komputerów w sieci. Ma tę szczególną cechę, że rozszerza swoje funkcjonalności, umożliwiając w szczególności filtrowanie po polach, filtrowanie za pomocą wyrażeń regularnych oraz wykorzystanie protokołu TCP warstwy transportowej.
Najważniejsze cechy to:
Protokół „syslog” przez sieć, który jest de facto słabo zdefiniowanym standardem, działa na szczycie UDP . Podstawowy protokół „syslog” nie gwarantuje, że serwer faktycznie nasłuchuje, kiedy wiadomość jest wysyłana. RELP używa potwierdzeń, aby upewnić się, że serwer wziął pod uwagę wysłane zdarzenie. Z RELP utrata wiadomości staje się mało prawdopodobna. Można je jednak otrzymać w dwóch egzemplarzach.
Projekt rsyslog rozpoczął się w 2004 r., Kiedy Gerhards Rainer , główny autor rsyslog, zdecydował się napisać nowego demona syslog, aby konkurować z syslog-ng , ponieważ według autora „nowy, duży gracz pozwoli na„ unikanie monokultur i zapewni bogactwo możliwości wyboru ”. Rainer Gerhards pracował nad projektem rsyslog we własnej firmie Adiscon GmbH.
rsyslog jest dostępny w wielu systemach operacyjnych Unix i Linux, w tym:
Zostanie wyjaśniona tylko część dotycząca rsyslog, a pozostałe informacje można znaleźć w dokumentacji syslog .
Rsyslog implementuje syslog. Tak więc narzędzia używane do syslog pozostają aktualne. W szczególności rejestrator narzędzi .
W terminalu uruchom następujące polecenie powłoki:
$ logger System rebootedNastępnie sprawdź na serwerze iw skonfigurowanym pliku, czy pojawia się komunikat:
# tail -f /var/log/syslogOto linia, którą powinieneś zobaczyć:
2012-09-04T15:25:26.049888+02:00 MonServeur MyUser: System rebooted