Testando conectividade com Fping

Exemplo simples de uso:

$ fping router

A saída seria Router is Alive caso a resposta do servidor testado fosse OK.
Informática - Submarino.com.br

Você também pode ler uma lista de servidores ou hosts a testar de um arquivo. A opção -f só pode ser usada pelo usuário root. Usuários regulares devem utilizar um túnel no arquivo via redirect pelo stdin. Por exemplo, ler todos os nomes de host do arquivo ~/.ping.conf

$ fping < ~/.ping.conf

Você também pode usar a máscara de rede para fazer o teste em uma rede inteira. Por exemplo, pingando a classe C 192.168.1.x :

$ fping -g 192.168.1.0/24

ou

$ fping -g 192.168.1.0 192.168.1.255

Script de exemplo que manda um email se um host não está respondendo:

#!/bin/bash
HOSTS="router sun printer laptop sony-laptop xbox backup-server"
DLIST=""
for h in $HOSTS
do
  fping -u $h >& /dev/null
  if [ $? -ne 0 ]; then
          echo ${h} host is down send email
          # mail -s "Host ${h} down" admin@you.com </dev/null
  fi
done


Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: