Wat is het verschil tussen syslog en rsyslog?


Beste antwoord

Syslog is een manier voor netwerkapparaten om gebeurtenisberichten naar een logboekserver te sturen – meestal bekend als een Syslog-server. Het Syslog-protocol wordt ondersteund door een breed scala aan apparaten en kan worden gebruikt om verschillende soorten gebeurtenissen te loggen. Een router kan bijvoorbeeld berichten verzenden over gebruikers die inloggen op consolesessies, terwijl een webserver gebeurtenissen met geweigerde toegang kan registreren.

De meeste netwerkapparatuur, zoals routers en switches, kan syslog-berichten verzenden. Niet alleen dat, maar * nix-servers hebben ook de mogelijkheid om syslog-gegevens te genereren, net als de meeste firewalls, sommige printers en zelfs webservers zoals Apache. Op Windows gebaseerde servers ondersteunen Syslog niet native, maar een groot aantal tools van derden maken het gemakkelijk om Windows Event Log- of IIS-gegevens te verzamelen en door te sturen naar een Syslog-server.

Syslog-servers

Syslog-berichten

Antwoord

Linux-systemen genereren veel statusberichten die informatie geven over de gezondheid van het systeem en andere factoren en parameters. Meestal worden die aangemeld bij bestanden voor archivering, zodat ze kunnen worden beoordeeld en geanalyseerd door sysadmins of andere gebruikers. Normaal gesproken worden die logboeken opgeslagen op het systeem waarop ze worden gegenereerd, en is er een enigszins geformaliseerd ‘protocol’ dat elke software kan gebruiken om de logboeken te vullen. Het protocol wordt geïmplementeerd door een syslog-server en dat protocol voorziet in syslog-servers op afstand, waarbij netwerken worden gebruikt om de logboekberichten over te dragen. Het voordeel van het samenvoegen van de logboeken is voor eenvoudigere toegang en archivering, en mogelijk om apparaten met beperkte middelen in staat te stellen logboeken te produceren zonder lokale opslag te verbruiken, zoals op een schijfloos systeem.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *