[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Shell Script Apache Log



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 05-10-2011 00:17, Harlei Liguori Marcelino wrote:
> Amigos,
>  
> apesar de não ser o assunto da lista já tive problemas de Shell Script e
> recebi diversar ajudas importantes aqui na lista, fora que, talvez
> exista algum software já escrito que eu possa usar poupando o trabalho
> de escrever um Shell Script.
> Preciso "urgentemente" escrever um Shell Script ou encontrar um Shell
> Script ou Software que faça a varredura do arquivo de erros do apache de
> X em X minutos, verifique os erros existentes e os envie por e-mail.
> Isso teoricamente seria até simples de fazer, agora, o problema todo é
> como fazer isso e evitar que os mesmos erros sejam enviados 1.000 vezes
> por email? Por exemplo, se tenho um erro X acontecendo em uma tela muito
> usada, este erro será gerado milhares de vezes e este script simples não
> conseguiria checar se o erro já foi enviado por e-mail ou não.
> Alguém teria algum script q faça algo parecido ou me indicaria algum
> software? Ou se for o caso, me dê uma luz de como fazer este script?
> Pensei em algo como guardar em um arquivo texto as linhas que já enviei
> por e-mail e checar se a linha existe no arquivo, ou algo deste tipo.
> Será válido? Ou alguém tem alguma outra ideia?
>  
> Qualquer ajuda é extremamente bem vinda.

O nome da ferramenta que você procura é logcheck.

Na mesma linha você pode configurar o swatch ou o syslog-ng.

Talvez seja do seu interesse o logwatch.

Finalmente, você pode construir algo a partir do princípios do fail2ban.

Abraço,
- -- 
Felipe Augusto van de Wiel (faw) <faw@funlabs.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCgAGBQJOoCgeAAoJEMa4WYSFUi4t2c4P/i50TRLXtkSyoCD0s68NyXYZ
iyqALPFPoByputT/u6osjb0qT7WlVoEN46cz7iIjcW6LZvFfT+aIEp8qWPLjxHwT
tYyKP1s7q692wjujVqxgjXzwFIonAxS404x97mkZF0fFqw3ZOzLLcCCtbIC3qxP/
zQJPM8V9Khs1klrryWz4FCpfbMxyEM/oQwZqg2XA9bDtER+GBAU2KDt7V40p9rYD
Q6MJ8GEmyh3vuA5ozzGug3PnI6HujdHYd3YQ409ZcBEwqN/ZEaXCm387OXSUHhvW
PXy55Kxbr0B2j1chSHyfrUVAwJfhUbAH4ZkbWs0GHADuGd7E1Zrj8kPIvRaJn0wA
Y5TZGVODoskJsDlTOLjbzT/a/s2VajmyVfYk5H2gaGy9X3BwEBMnQ+mGr7WgD/CG
1OLJqhmFuTuIrNegcuKfTc4xx6rfS0vEl5DHmqgs1sRqIM9YrZUeav3OB12zSopo
MQijmjZvFTl4fpYwAUah+2103QWNlBLXsGmthbp9lD9Y4vQOBz57S/ntUPjrBCPH
EUEuiiXX+hoYPwu3WfBReHiyvOARF2JMA9aGT31rbK4hRzPK1AZqFotYR0oAYD7i
g8Op1gygDaFfLyiZtMIxAmBsgz8MPAjzzW7NAtagcUdnRekSo1CE24IW7hhs+4Fv
T94jwW8lZIvdv5PwRSPU
=pWOL
-----END PGP SIGNATURE-----


Reply to: