Bekijk Volledige Versie : Centrale logging
Syslog instellen zodat alles centraal gelogt wordt is niet zo'n probleem. Dat is in 5 seconden gefixt, nu zitten we echter met het volgende: we willen ook graag andere services centraal gaan loggen.
Op dit moment is Exim voor ons het belangrijkste, maar andere services zijn natuurlijk ook nooit weg. Google geeft me erg weinig resultaten, behalve een tool met de naam exilog. Deze logt het dan weer naar MySQL en dat is ook een beetje te in ons geval op dit moment.
Hoe hebben jullie dit ingeregeld?
NFS server en /var/log mounten op die server?
de meeste services kan je toch wel vertellen om naar de lokale syslog te loggen, welke het daarna op een centrale server logt. eventueel kan je voor de services die per se naar een bestand willen loggen kijken of je met een klein script kan werken dat daarna als nog naar syslog stuurt. we gebruiken hier in ieder geval syslog-ng i.c.m. een paar kleine perl scripts om alle logs centraal op twee servers te krijgen (mail, http etc)
de meeste services kan je toch wel vertellen om naar de lokale syslog te loggen, welke het daarna op een centrale server logt. eventueel kan je voor de services die per se naar een bestand willen loggen kijken of je met een klein script kan werken dat daarna als nog naar syslog stuurt. we gebruiken hier in ieder geval syslog-ng i.c.m. een paar kleine perl scripts om alle logs centraal op twee servers te krijgen (mail, http etc)
Ja, klopt, ik zat met m'n neus te kijken voor wat betreft Exim. Geeft syslog-ng zoveel meer voordelen boven syslog? Of eigenlijk, is syslog zo onbetrouwbaar wat betreft het remote loggen?
Op je remote-server zou ik syslog-ng gebruiken omdat je het dan wat beter kan opdelen.
Wat betreft Exim, dat vind ik ook een groot nadeel er aan, gelukkig gebruik ik veelal Postfix ;)
httpd kan je ook gewoon naar de syslog laten gaan via het logger tooltje en een pipe.
systemdeveloper
06/08/08, 14:07
Loggen naar mysql is helemaal zo slecht niet als je ook de intentie hebt om iets met de logs te doen nadat ze binnenkomen. (delegeren naar juiste beheerder, statistieken en zo)
Gewone logfiles van 50GB doorspitten is ook zo vervelend :)
syslog-ng kan eenvoudig naar mysql wegschrijven.
Er zijn ook tools die de eventlog van Windows kunnen doorsturen naar een centrale syslog server.
Zabbix kan trouwens ook heel veel doen met logfiles.