Como configurar o Monit para me alertar quando algo aparecer no syslog

3

Eu quero que a Monit me avise se QUALQUER COISA aparecer no syslog - já que qualquer coisa lá seria anormal.

Eu tentei o seguinte e não estou recebendo nenhum email de alerta quando adiciono algo manualmente ao syslog echo testing >> /var/log/syslog . Eu verifiquei que os emails de alerta estão funcionando.

check file syslogd_file with path /var/log/syslog
    if match ".*" then alert
    if match .* then alert
    if changed timestamp then alert
    
por runningonplants 05.03.2015 / 01:53

1 resposta

1

Você não se importa com o conteúdo, por isso teste o timestamp ou o tamanho do arquivo. Isso é muito bem abordado nos exemplos Monit Documentation .

Para sua situação, algo como:

check file syslogd_file with path /var/log/syslog
        if changed timestamp then alert

Depois, assegure-se de recarregar ou reiniciar o daemon de monit.

    
por 10.03.2015 / 12:50