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