
Esta é a linha que tenho:
*.=emerg,crit,alert,error @@syslogserver:1468
O que estou recebendo são todas as mensagens. Há algo de errado com esta sintaxe?
Responder1
Eu não uso o rsyslog, mas ele afirma reimplementar fielmente o formato de configuração do sysklogd. Nisso, vírgulas não separam prioridades, apenas facilidades; você pode fazer daemon,kern.info
uma abreviação para daemon.info,kern.info
(como consequência, daemon.emerg,kern.info
eliminaria silenciosamente a especificação de prioridade do primeiro). Para separar pares facilidade.prioridade, use ponto e vírgula; para listar múltiplas prioridades, especifique vários pares (em ordem crescente: *.=err;*.=crit;*.=alert;*.=emerg
) ou apenas use o comportamento padrão "prioridades especificadas e superiores": *.err
corresponderá a todas as mensagens iguais ou superiores a LOG_ERR
, de todas as instalações.