Estou tentando monitorar o switch com o Nagios. Eu tinha feito tudo como emeste tutorial, mas estou recebendo informações de status na janela do navegador Nagios assim:
(Return code of 127 is out of bounds - plugin may be missing)
Então eu verifiquei o google e descobri que preciso instalar o plugin check_snmp. Então, como posso fazer isso?
Responder1
Essa mensagem de erro é muito enganosa, pois você a receberá devido a uma série de problemas que não têm nada a ver com a falta de um plug-in. Mais comumente, você o receberá se o Nagios não conseguir se comunicar com o alvo. Comece verificando se o servidor Nagios tem permissão para ler dados SNMP do switch.
Responder2
Obrigado pelo link útil! Eu descomentei esta linha
# cfg_file = / usr / local / nagios / etc / objects / switch.cfg nagios.cfg
entrou e funcionou. Foi erro meu.
Além disso, o arquivo check_snmp estava faltando em /usr/local/nagios/libexec, então baixei o plugin aquihttp://pkgs.org/requires/nagios-plugins-snmpe instalei.
Responder3
Seria útil se você fornecesse as partes relevantes da configuração.
Se você seguiu as instruções referenciadas, provavelmente já tem o check_snmp compilado e instalado (por padrão está em /usr/local/nagios/libexec), no entanto, se o Makefile não conseguir encontrar as bibliotecas necessárias em tempo de compilação, ele não construirá o executável. Vá dar uma olhada.
Se tiver sido compilado, você adicionou uma entrada em Commands.cfg para o script?
Veja tambémhttp://nagios.sourceforge.net/docs/3_0/monitoring-routers.html
Se você ainda estiver travado, mostre-nos o comando relevante, as entradas de host e de serviço da sua configuração