quarta-feira, 28 de janeiro de 2009

Monitorar eventos importantes do servidor por email.

Precisei automatizar uma rotina de backup, utilizei o cron e o rsync(depois posto explicando como) e dae um amigo sugeriu que uma maneira boa de acompanhar se tudo estava acontecendo corretamente era receber um email com o "relatório" do que foi feito. Como?

Assim, no meu ubuntu, primeiro instalei o postfix:

#apt-get install postfix

*Obs.: Eu trabalho em uma instituição federal de grande porte e lá meus ips são "verdadeiros", se você utiliza adsl ou coisa parecida talvez sejam necessárias mais algumas medidas para que seu servidor possa mandar emails normalmente devido às restrições impostas pelas operadoras, já ouvi dizer que existem tutoriais sobre isso na internet.

Depois criei um alias para o root. Por default o sistema envia mensagens relevantes para o usuário root, então, pedi para o sistema enviar todas as mensagens do root para o meu email, assim:

No arquivo /etc/aliases voce cria a seguinte linha:

root: endereço@email.com

Salva o arquivo, sai e depois digita o seguinte comando:

#newaliases

Está pronto!

Depois dessa dica, estou experimentando isso em outro servidor e a experiência está sendo produtiva, acho que vou utilizar isso por padrão. Sempre lembrando que o nagios é um ótimo monitorador de servidores, vale a pena uma olhada, mas é uma situação diferente da abordada no post.

Nenhum comentário:

Postar um comentário