Estoy intentando limitar la salida de rsyslog a Emerg, crit, alert y error, pero tengo dificultades.

Estoy intentando limitar la salida de rsyslog a Emerg, crit, alert y error, pero tengo dificultades.

Esta es la línea que tengo:

*.=emerg,crit,alerta,error @@syslogserver:1468

Lo que recibo son todos los mensajes. ¿Hay algún problema con esta sintaxis?

Respuesta1

No uso rsyslog, pero pretende reimplementar fielmente el formato de configuración sysklogd. En eso las comas no separan prioridades, sólo instalaciones; puede hacerlo daemon,kern.infocomo una abreviatura de daemon.info,kern.info(como consecuencia, daemon.emerg,kern.infoeliminaría silenciosamente la especificación de prioridad para el primero). Para separar los pares instalación.prioridad, utilice un punto y coma; para enumerar múltiples prioridades, especifique varios pares (en orden ascendente: *.=err;*.=crit;*.=alert;*.=emerg) o simplemente use el comportamiento predeterminado de "prioridades especificadas y superiores": *.errcoincidirá con todos los mensajes en o por encima de LOG_ERR, de todas las instalaciones.

información relacionada