Pular para o conteúdo

Monitor de Log [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Monitor de Log [RESOLVIDO]

Enviado em 05/05/2011 - 08:06h

Olá.
eu pretendo fazer um shell Script que monitore log's e me avisa com beep
já que tem 3 servidores rodando fedora ao meu lado.

para o beep:
# modprobe pcspkr
# yum install beep
# beep

Minha dúvida como montar este script (qual comando)
usar para a cada certo tempo (cron) verificar o log em busca de uma palavra e caso encontrar "# beep".

Por exemplo:
Pegar tentativas de acesso com senha errada ssh
# tail -1000 /var/log/secure | grep Failed

Responder tópico

2. Nao sei se é o melhor jeito... mas funciona

Enviado em 05/05/2011 - 14:15h

#! /bin/bash

while [ "`tail -200 /var/log/secure | grep Failed | tr -s ' ' ' ' | cut -d" " -f6 | sort -u`" != "Failed" ]
do
sleep 60
done

beep -f 500
tail -200 /var/log/secure | grep Failed > /tmp/teste.log
mail -s "TENTATIVA DE INVASAO" user@dominio.com.br < /tmp/teste.log

exit 0

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder