Info
Download
Documentação
Feedback
English 




Info

logalert é uma ferramenta de monitoração de arquivos que executa uma ação pré-definida pelo usuário toda vez que encontra um padrão (texto/frase).

Ele lê um arquivo do início (ou começa pelo final, exatamente como tail -f ) e mantém controle das mudanças , observando a ocorrência de um padrão (um erro de syslog, um login de usuário, ...) executando uma ação quando isso ocorrer.

logalert utiliza expressões regulares e executa as ações via shell. Suporta normalmente rotação de arquivos (logrotation) e remoção temporária, frequentemente utilizada por administradores.

Novidades

Nova versão 0.3 :

 - Código agora utiliza PCRE library (Perl Compatible Regular Expression)
 - Agora é possível capturar um trecho da expressão regular e utilizá-la como parâmetro do comando a ser disparado.

Examplo:

logalert -m 'grab next string -> ([^\s\t]+)' -e '/usr/local/bin/somescript.sh -u $1' /var/log/somelogfile.log

Download

Baixe a última versão aqui:
logalert-0.3.tar.gz [md5sum: fd02ca21e4ccd34d0e1609abc89aefce]

Versões antigas

logalert-0.2.tar.gz [md5sum: 439d6ff4b52b21cf4a5f3450fa912ee6]
logalert-0.1.tar.gz [md5sum: 38706ba7cbf916d11ce1daa73ae83f84]

Feedback

Precisamos de ajuda! :-)

Atualmente, estamos corrigindo alguns bugs e exportando o código para outras plataformas e gostaríamos de ter o seu feedback. Então por favor nos envie um email em caso de segestões, bugs ou cometários!