+ Responder ao Tópico



  1. #1

    Padrão Como verificar se um host esta ativo

    Ae pessoal, queria saber se alguem tem um script ou algum programa que de tempos e tempos tentata-se pingar ou conectar( ou algo do tipo) em determinados servidores e se algum não respondesse ele executa-se alguma ação definida como mandar e-mail ou algo do tipo.

    Vlw Ae

  2. #2
    Aquini
    Visitante

    Padrão Como verificar se um host esta ativo

    Adapte aí para o seu caso...
    Código :
    PING=/bin/ping
    SITE="hostname ou IP"
    DATA=`date +%d-%m-%y-%H:%M`
    LOGFILE=/var/log/monitor
     
    $PING -q -c 1 $SITE | grep -w "0%" > /dev/null
     
    if [ $? -ne 0 ]; then
            # Site fora do ar
             echo "$SITE - $DATA - Não responde..." >> $LOGFILE
             exit
    fi

    Este é um estrato de um shell script (bash) que uso para um fim semelhante ao seu...
    No lugar dequele echo, vc pode tentar um mail e para ele rodar de tempo em tempo agende ele no cron...

    T+

  3. #3

    Padrão Como verificar se um host esta ativo

    Blz cara vlw ae

  4. #4
    karfax
    Visitante

    Padrão Como verificar se um host esta ativo

    Baixe o monesa, do meu friend Elias Andrade.
    ##########
    Monesa is a simple script for monitoring hosts through the ICMP protocol. It is written in the Bash shell scripting language. It supports logs via HTML and syslog, and sends email alerts.
    ##########
    http://freshmeat.net/projects/monesa/


    Sds,