Verificando se os rádios estão online através das portas

Recentemente instalamos um D-Link DWS-3024, que centraliza a configuração dos rádios da dlink e disponibiliza sinal 2.4GHz, como gosto da monitoração via nágios e não de ficar acessando direto a ferramenta fiz um scritp simples em shell para saber as portas ativas e por conseguinte saber se os rádios estão online.

######################################################################

#!/bin/bash

#historico
#11/02/2010 -  script de monitoração dos wireless switch e respectivos AP’s

#versão 1.0

#################
#Variáveis gerais
#as portas a ser monitoradas vão de um até o especificado abaixo.
portas=15

################

#recupera os valores da MIB das portas
sw=`snmpbulkget -v2c  -Cr$portas -c public $1 ifOperstatus |cut -d. -f2 |awk ‘{print $1 $4}’|cut -d s -f 3- |rev |cut -d \(  -f2- |rev`

#busca por down na variável
for w1 in `echo  $sw` ;do
if [ `echo $w1| grep down` ];
then
echo “CRITICAL: Antena $w1 “
exit 2
fi
done;
#se não encontrar erros retorne ao nagios OK
if [ $? = 0 ];
then
echo “OK: Antenas funcionando “
exit 0
fi

para executar é só chamar o script com ./nomescript.sh  ipdoequipamento

Deixe uma resposta

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

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.