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
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