
Rafael Oliveira
(usa Red Hat)
Enviado em 26/01/2012 - 17:22h
Brother, respondi teu email, mais vou postar aqui também para os outros que tiverem a mesma duvida.
Este comando irá monitorar o status da(s) porta(s) de sua switch (se ele esta up, down, etc). Pra poder utiliza-lo, siga estes passos:
Primeiro capture as Index e Descr. da sua switch para que possa usar com o comando ifoperstatus:
# snmpwalk -Os -v 1 -c public [ip_da_switch] > switch1
Este comando irá jogar o resultado para o arquivo "switch1", agora abra este arquivo e selecione que informações você vai querer monitorar, por exemplo, uma das primeiras linhas deve ser esta:
ifIndex.101 = INTEGER: 101
Esta linha indica uma porta, sei disso porque as linhas abaixo dela continuam a order do numero 101 até 150, correspondendo ao numero das portas da minha switch.
Tendo o Index em mãos, teste ele com o Nagios:
# /usr/local/nagios/libexec/./check_ifoperstatus -k 101 -H [ip_da_switch] -C public -v 1
O resultado deve ser algo como "OK: port up"
Caso você queria monitorar uma "Descr." da switch ao invés de uma Index, troque o "-k" do comando por "-d".
No arquivo de monitoramento da switch (o que você postou), vai ficar mais ou menos assim:
check_command check_ifoperstatus!public!101
Espero ter ajudado.
Abs!