PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigenes Logfile bei syslog-ng für maradns erstellen



spacewan
04.04.08, 13:59
Hallo Leute,
ich möchte messages von 2 Diensten in ein eigenes Logfile packen wie z.B. maradns.log
Umgebung: Suse10.3 - syslog-ng

Diese Meldung (als Beispiel) landen in /var/log/messages
Apr 4 13:21:47 sv23 duende: Child got signal 15
Apr 4 13:21:48 sv23 /usr/sbin/maradns: Using default ICANN root servers
Apr 4 13:21:48 sv23 /usr/sbin/maradns: Log: Root directory changed
Apr 4 13:21:48 sv23 /usr/sbin/maradns: Log: Binding to address 127.0.0.1

Alles was maradns und duende betrifft möchte ich getrennt loggen.

Habe schon die syslog-ng.conf manpage durchstöbert sowie mir die syslog config files angeschaut - werde da jedoch überhaupt nicht schlau draus.
Kann mir jemand sagen wie man das konfiguriert bzw. die Filter setzt?

Danke und Grüße - space

Luzineras
25.07.08, 16:46
use google, its your friend ;)



#filter:
filter f_prog_duende_maradns { program("duende") or program("/usr/sbin/maradns"); };

#destination:
destination d_sonstwohin { file("/var/log/tolleslogfile.log"); };

#log:
log{
source(s_all);
filter(f_prog_maradns);
destination(d_sonstwohin);
};


und beim filter für /var/log/messages das ganze mit "NOT" verneinen.

sollte so funktionieren...

spacewan
28.07.08, 13:08
Yo supi, läuft..

Danke