Como ficar alerta quando o sistema fica inativo?

1

Gostaríamos de monitorar alguns servidores, como se o servidor estivesse inoperante deve receber instantaneamente um pop-up sem falhar. Eu sei que é possível mas eu não tenho idéia de como configurá-lo. Será tão gentil se alguém ajudar eu para configurá-lo. Obrigado antecipadamente ..

    
por karthick87 12.06.2011 / 09:37

2 respostas

4

Você pode usar o ping. Embora a falha de ping não signifique necessariamente que seu sistema esteja inativo, isso também pode acontecer se a rede estiver inativa, mas acredito que, para a maioria das intenções e propósitos, essas são a mesma coisa. Você pode usar o seguinte script

#!/bin/bash
HOSTS="cyberciti.biz theos.in router"

COUNT=4

for myHost in $HOSTS
do
  count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print  }' | awk '{ print  }')
  if [ $count -eq 0 ]; then
    # 100% failed 
    echo "Host : $myHost is down (ping failed) at $(date)"
  fi
done  

Isso é de aqui . Você também pode configurar um cron job para este ou qualquer script semelhante para executar ping em todos os seus servidores após um intervalo regular.

    
por binW 12.06.2011 / 10:03
2

Nagstamon pode ser útil.

A partir do seu website :

O Nagstamon é um monitor de status do Nagios para a área de trabalho. Ele se conecta a vários servidores de monitoramento Nagios, Icinga, Opsview, Centreon, Op5 Monitor / Ninja e Check_MK Multisite e reside na bandeja do sistema ou como uma barra de status flutuante na área de trabalho mostrando um breve resumo de serviços e hosts críticos, com aviso, desconhecidos, inacessíveis e inativos e exibe uma visão geral detalhada do status ao mover o ponteiro do mouse sobre ele. Conectar-se a hosts e serviços exibidos é facilmente estabelecido pelo menu de contexto via SSH, RDP e VNC. Os usuários podem ser notificados por som. Hosts e serviços podem ser filtrados por categoria e expressões regulares.

Não usei eu mesmo e não vejo a capacidade de notificação de e-mail (o que eu prefiro)

    
por Rinzwind 12.06.2011 / 10:50