filtrando / descartando algumas mensagens do rsyslog

1

Em python usando rsyslog eu estou registrando mensagens de erro do postfix. No entanto, alguns logs de erro são transmitidos várias vezes com pequenas alterações, assim:

postfix/error[34864]: 45E23361509: to=<[email protected]>, relay=none, delay=1.1, delays=0.01/1/0/0.01, dsn=4.3.0, status=deferred (unknown mail transport error)
postfix/error[34864]: 45E23361509: to=<[email protected]>, relay=none, delay=17, delays=17/0/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)
postfix/error[34864]: 45E23361509: to=<[email protected]>, relay=none, delay=37, delays=37/0/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)

Estes são os mesmos logs de erro para apenas uma tentativa de email do postfix. Se uma operação de email der errado, recebo como 7-8 logs de erro apenas o valor de atraso alterado. Eu quero registrar apenas um deles.

Você pode me oferecer uma solução? Talvez como uma configuração nos filtros do rsyslog.

    
por zenprogrammer 09.03.2017 / 14:41

0 respostas

Tags