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