PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : msyslog und facilities



pingufreak
28.01.05, 08:50
Hi,
ich bekomms nicht hin die Facilities von verschiedenen msyslog-Clients (per UDP) in verschiedene Dateien zu filtern... Ich möchte nur das nötigste mit %regex machen.

Auf dem Client steht in der msyslog-Konfiguration folgende Zeile:

schnipp...
*.* %udp -a -h logserver -p 514
...schnapp

Im Logserver steht für den Host folgendes:

schnipp...
*.* %regex -h 'client' %pgsql -s localhost -u user -p passwort -d syslogdb -t client -P -F %classic /var/log/msyslog/testing/messages.client
*.* %regex -h 'client' %regex -m 'pluto' /var/log/msyslog/testing/messages.client_pluto
*.* %regex -h 'client' %regex -m 'postgres' /var/log/msyslog/testing/messages.client_postgres
cron.* %regex -h 'client' /var/log/msyslog/testing/messages.client_cron
...schnapp

Warum funzt das mit der messages.client_cron nicht? cron ist ja ein Facilitie, welches im Client definiert ist. Schreibe ich per udp an den Logserver anstatt *.* nur das Facilitie mit cron.*, funktionierts auch nicht.

Mache ich was falsch, oder funktioniert das mit msyslog nicht?

Danke!

Grüße
Martin