
Dies ist die Zeile, die ich habe:
*.=Notfall,Krit,Alarm,Fehler @@Syslogserver:1468
Ich erhalte alle Nachrichten. Ist an dieser Syntax etwas falsch?
Antwort1
Ich verwende rsyslog nicht, aber es behauptet, das Konfigurationsformat von sysklogd originalgetreu nachzubilden. Dabei trennen Kommas keine Prioritäten, sondern nur Einrichtungen; Sie können daemon,kern.info
als Abkürzung für verwenden daemon.info,kern.info
(infolgedessen daemon.emerg,kern.info
würde die Prioritätsangabe für erstere stillschweigend gelöscht). Um Einrichtung.Prioritätspaare zu trennen, verwenden Sie ein Semikolon; um mehrere Prioritäten aufzulisten, geben Sie entweder mehrere Paare an (in aufsteigender Reihenfolge: *.=err;*.=crit;*.=alert;*.=emerg
) oder verwenden Sie einfach das Standardverhalten „angegebene Prioritäten und höher“: *.err
stimmt mit allen Nachrichten mit oder über über überein LOG_ERR
, von allen Einrichtungen.