03/09/05 0:45 #1693
O 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.
Atualmente o projeto precisa de auxílio da comunidade, principalmente nos seguintes pontos: plataformas de utilização: atualmente ela foi testada em um Linux [suse 9.3] e solaris 9 [sparc]. Ele foi criado para abranger o máximo de plataformas UNIX possível. Gostaria de receber feedback da comunidade de casos de sucesso de compilação e uso, assim como casos de falhas; bugs: se alguém descobrir algum bug/falha, por gentileza, envie um email indicando a plataforma e detalhando o máximo possível as condições em que o problema foi detectado; Tradução de documentação: seguindo as dicas do Aurélio, convoco a comunidade para ajudar na tradução da documentação. Contribuições: a ferramenta logalert executa ações típicas do dia-a-dia quando encontra certo padrão. Já existe um script perl que envia emails, mas ainda há várias possibilidades. Claro, sempre lembrando que qualquer ajuda será muito bem vinda e documentada!
(postado por
Augusto Campos)