Estoy intentando monitorear el interruptor con Nagios. Había hecho todo como eneste tutorial, pero obtengo información de estado en la ventana del navegador de Nagios como esta:
(Return code of 127 is out of bounds - plugin may be missing)
Así que revisé Google y descubrí que necesito instalar el complemento check_snmp. Entonces, ¿cómo puedo hacerlo?
Respuesta1
Ese mensaje de error es muy engañoso, ya que lo recibirá por una serie de problemas que no tienen nada que ver con la falta de un complemento. Lo más común es que lo recibas si Nagios no puede comunicarse con el objetivo. Comience verificando que el servidor Nagios tenga permiso para leer datos SNMP desde el conmutador.
Respuesta2
¡Gracias por el enlace útil! descomenté esta línea
# cfg_file = / usr / local / nagios / etc / objects / switch.cfg nagios.cfg
y funcionó. Fue mi error.
Además, faltaba el archivo check_snmp en /usr/local/nagios/libexec, así que descargué el complemento desde aquíhttp://pkgs.org/requires/nagios-plugins-snmpy lo instalé.
Respuesta3
Sería útil si hubiera proporcionado las partes relevantes de la configuración.
Si siguió las instrucciones a las que hizo referencia, probablemente ya tenga check_snmp compilado e instalado (de forma predeterminada está en /usr/local/nagios/libexec); sin embargo, si Makefile no puede encontrar las bibliotecas requeridas en el momento de la compilación, no compilará el ejecutable. Ve a echar un vistazo.
Si ya se creó, ¿agregó una entrada a commands.cfg para el script?
Ver tambiénhttp://nagios.sourceforge.net/docs/3_0/monitoring-routers.html
Si todavía estás atascado, muéstranos las entradas de comando, host y servicio relevantes de tu configuración.