Rsyslog - Rsyslog - Wikipedia
Původní autoři | Rainer Gerhards |
---|---|
Stabilní uvolnění | 8.2012.0 / 8. prosince 2020[1] |
Úložiště | ![]() |
Napsáno | C |
Operační systém | Unixový |
Typ | Protokolování systému |
Licence | GNU General Public License v3 |
webová stránka | www![]() |
Rsyslog je open-source softwarový nástroj používaný na UNIX a Unixový počítačové systémy pro předávání protokolovat zprávy v IP síť. Implementuje základní syslog protokol, rozšiřuje jej o filtrování podle obsahu, bohaté možnosti filtrování, operace ve frontě pro zpracování offline výstupů[2], podpora různých výstupů modulu [3], flexibilní možnosti konfigurace a přidává funkce, jako je použití TCP pro přepravu.
Oficiální web RSYSLOG definuje tento nástroj jako " rrychlý system pro log zpracovává se".[4]
Protokol
Rsyslog používá standard BSD protokol syslog, uvedený v RFC 3164. Jako text RFC 3164 je informační popis a není standardem, objevila se jeho různá nekompatibilní rozšíření. Rsyslog podporuje mnoho z těchto rozšíření. Formát předávaných zpráv lze upravit.
Nejdůležitější rozšíření původního protokolu podporovaného rsyslog jsou:
- ISO 8601 časové razítko s granularitou milisekund a informacemi o časovém pásmu
- přidání názvu relé do polí hostitele, aby bylo možné sledovat cestu, kterou daná zpráva prošla
- spolehlivý transport pomocí TCP
- Podpěra, podpora GSS-API a TLS
- přihlášení přímo do různých databázových strojů.
- podpora pro RFC 5424, RFC 5425, RFC 5426
- podpora pro RELP
- podpora provozních režimů s vyrovnávací pamětí, kde jsou zprávy ukládány do místní paměti, pokud přijímač není připraven
- kompletní podpora vstupu / výstupu pro systémový deník
Dějiny
Projekt rsyslog byl zahájen v roce 2004, kdy Rainer Gerhards, primární autor rsyslog, se rozhodl napsat nového silného démona syslog, se kterým bude soutěžit syslog-ng, protože podle autora „Nový hlavní hráč zabrání monokulturám a poskytne bohatou svobodu volby.“[5]Rainer Gerhards pracoval na rsyslogu ve své vlastní společnosti Adiscon GmbH.
Distribuce
rsyslog je k dispozici pro řadu unixových systémů a distribucí Linuxu, mimo jiné:[6]
- Fedora (V listopadu 2007 se rsyslog stal výchozím syslogd pro projekt Fedora) Fedora byla první hlavní distribucí, která tento software přijala; od Fedory 20 „Heisenbug“ (vydána 17. prosince 2013) byl však výchozí syslog nahrazen journald.
- openSUSE (výchozí od 11.2; listopad 2009)
- Debian GNU / Linux (Od verze Debian 5.0 se rsyslog stal výchozím syslog[7])
- Ubuntu
- Red Hat Enterprise Linux (od RHEL 5)
- SUSE Linux Enterprise Server (od SLES 11 SP 2 [8])
- Solaris
- FreeBSD[9]
- Gentoo[10]
- Arch Linux[11]
- NetBSD[12]
Související RFC a pracovní skupiny
- RFC 3164 - Protokol BSD syslog (zastaralý RFC 5424 )
- RFC 5424 - Protokol Syslog (zastaralé RFC 3164 )
- RFC 5425 - Mapování zabezpečení transportní vrstvy pro Syslog
- RFC 5426 - Přenos zpráv Syslog přes UDP
Viz také
Reference
- ^ "ChangeLog". 7. prosince 2020. Citováno 10. prosince 2020 - přes GitHub.
- ^ http://man7.org/linux/man-pages/man5/rsyslog.conf.5.html#QUEUED_OPERATIONS
- ^ https://www.rsyslog.com/doc/v8-stable/configuration/modules/idx_output.html
- ^ "rsyslog". rsyslog.com. Citováno 2014-09-25.
RSYSLOG je rrychlý system pro log zpracovává se.
- ^ „Proč svět potřebuje další syslog?“. 12. srpna 2007. Citováno 31. října 2018.
- ^ „Platformy“. Citováno 7. června 2009.
- ^ „Poznámky k verzi Debian 5.0“. 14. února 2009. Citováno 16. února 2009.
Balíček rsyslog přebírá jako výchozí démon protokolování systému a jádra pro Debian 5.0 a nahrazuje syslogd a klogd.
- ^ „Poznámky k verzi pro SUSE Linux Enterprise Server 11 Service Pack 2“. Citováno 3. srpna 2012.
syslog-ng bude nahrazen rsyslog
- ^ https://www.freshports.org/sysutils/rsyslog8
- ^ https://packages.gentoo.org/packages/app-admin/rsyslog
- ^ https://wiki.archlinux.org/index.php/Rsyslog
- ^ http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/rsyslog