Difference between revisions of "Syslog-ng"
(→syslog-ng client) |
(→syslog-ng client) |
||
| Line 13: | Line 13: | ||
== Client configuratie == |
== Client configuratie == |
||
=== syslog-ng client === |
=== syslog-ng client === |
||
| + | De configuratie is betrekkelijk eenvoudig. De source is /dev/log, logging met een niveau vanaf error gaat ook naar syslog-ng.uwork.nl. |
||
<pre> |
<pre> |
||
source s_all { |
source s_all { |
||
| Line 23: | Line 24: | ||
}; |
}; |
||
| + | filter f_at_least_err { level(err..emerg); }; |
||
| − | log { source(s_all) ; destination(loghost) ; }; |
||
| + | # Het log statement knoopt de source en de destination via het filter aan elkaar. |
||
| + | |||
| + | log { source(s_all) ; filter(f_at_least_err) ; destination(loghost) ; }; |
||
</pre> |
</pre> |
||
Revision as of 22:11, 5 February 2010
Contents
Syslog Next Generation
Syslog-ng heeft uitgebreide mogelijkheden om systemen te beheren op basis van een centrale logging. Het is mogelijk om op basis van events signaleringen te doen. php-syslog-ng biedt een webinterface voor de syslog-ng server. De configuratie is gecompliceerd en luistert nauw, het duurt even voordat de zaak loopt.
OVerzicht van de opzet van de configuratie
Op de centrale server draaien:
- syslog-ng
- mysql
- php-syslog-ng
Algemene installatie
Installeer de syslog-ng applicatie. Het systeem verwijdert de reeds aanwezige logging daemon, syslog of rsyslog.
# apt-get update && apt-get install syslog-ng
Server configuratie
php-syslog-ng
Client configuratie
syslog-ng client
De configuratie is betrekkelijk eenvoudig. De source is /dev/log, logging met een niveau vanaf error gaat ook naar syslog-ng.uwork.nl.
source s_all {
unix-stream("/dev/log");
internal();
};
destination loghost {
udp("syslog-ng.uwork.nl");
};
filter f_at_least_err { level(err..emerg); };
# Het log statement knoopt de source en de destination via het filter aan elkaar.
log { source(s_all) ; filter(f_at_least_err) ; destination(loghost) ; };
rsyslog client
syslog
Terug naar: Uwork Support Infrastructuur