[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Monitorar logs em real time
From: |
Deivid Vilela |
Subject: |
Monitorar logs em real time |
Date: |
Sun, 24 Dec 2006 13:03:20 -0300 |
Amigos da lista
tenho a seguinte situação:
- um qmail com ocr ocasionalmente trava em determinados momentos e é necessário
finalizar o processo do ocr para o mta continuar processando a fila de
mensagens.
- este ocr quando trava envia um código de erro no arquivo /var/log/maillog
com um tail -f /var/log/maillog |grep (erro)
eu consigo monitorar o erro manualmente e tenho que fazer isto porque não
consegui encontrar uma forma de automatizar o processo. que me envie um e-mail
caso isto ocorra...
eu tentei agendar isso a cada minuto pelo cron mas o volume de mensagens é
muito grande e o log gira muito rápido para o script poder varrer isto.
no script o código não é tão dificil até que funcionou bem se não fosse o
detalhe crucial que eu não consigo resolver e por isso pedi a ajuda da lista.
Existe alguma forma de manter o tail em loop dentro do script?
ou caso não seja o tail tem algum tipo de recurso que pode ser utilizado em que
este log seja monitorado linha a linha?
PS: Não sei se perguntar sobre os comando é off aqui na lista caso seja basta
ignorar a mensagem e obrigado.
[As partes desta mensagem que não continham texto foram removidas]
- Monitorar logs em real time,
Deivid Vilela <=