I'm alive!
8 de Maio de 2014, 17:08 - sem comentários aindaSempre converso com meus servidores e estabeleço uma mão dupla nesta comunicação; leio log's sempre que preciso e procuro automatizar alguns resultados importantes dos processamentos que estas máquinas fazem, normalmente durante a madrugada. Recentemente ao ler um artigo da Linux Journal, descobri uma forma bem simples de ser avisado quando um servidor foi reiniciado, ou simplesmente inicializado (boot up);
A dica é simples (e inteligente) e se dá via e-mail, colocando a seguinte entrada no arquivo rc.local do servidor (/etc/rc.local):
echo "I'm alive!" | mail -s "I'm Alive, backup 200.x.x.x. !" sysadmin@exemplo.com.br
Você vai precisar que o sistema de e-mail esteja operante e o programa mail instalado (aptitude install bsd-mailx) considerando que esteja usando GNU/Debian;
Não é necessário reiniciar sua máquina para ver se funcionou, simplesmente execute:
/etc/rc.local
ou
source /etc/rc.local
O rc.local é executado sempre no nível multi-usuário e pode ser ou estar desabilitado através da mudança das permissões de excecução.