Ich versuche, ausgehende rsyslog-Nachrichten auf Emerg, Crit, Alert und Error zu beschränken, habe aber Schwierigkeiten

Ich versuche, ausgehende rsyslog-Nachrichten auf Emerg, Crit, Alert und Error zu beschränken, habe aber Schwierigkeiten

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.infoals Abkürzung für verwenden daemon.info,kern.info(infolgedessen daemon.emerg,kern.infowü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“: *.errstimmt mit allen Nachrichten mit oder über über überein LOG_ERR, von allen Einrichtungen.

verwandte Informationen