El 2015-12-22 08:26, Maykel Franco escribió:
Supongamos que esta usando los template por defecto de Nagios, le recomendaría que no haga las configuraciones con un editor de texto, existe una herramienta que se llama NagioSQL, muy bueno.Buenas, tengo montado un nagios 4.1 a "pelo" desde hace algún tiempo en Debian y funciona de maravillas, lo único que me ha surgido un pequeño problema y es añadir un hosts al que no se le puede hacer ping, lo que no quita que tú puedas monitorizar los servicios, pero al detectar que el host no se puede monitorizar, no me llegan las alertas de los servicios porque entiende que está down... He probado esto: http://www.htmlgraphic.com/nagios-check-host-without-ping/ Pero no me ha funcionado. Otra opción es poner esta variable a 0: execute_host_checks=1 Para que no ejecute los checks de host, y añada posteriormente un servicio de ping, que es básicamente lo que hace nagios cuando le añades el host... un ping. Lo que implica que tengo que ir host por host añadiendo el servicio PING para monitorizarlo ya que el check de host alive ya quedaría invalidado...
Pero como seguro lo esta haciendo vía texto, supongamos que esta haciéndolo con los archivos, tiene varios templates que le sirven.
generic-host linux-serverSon los dos que vienen, de hecho linux-server hace uso de generic-host. Le recomiendo que lo llame:
linux-server-ping Y que copie el archivo con el nombre: linux-server-noping A este le cambia la línea: check_command check-host-alive A: check_command check-host-alive-noping Al archivo commands le agrega el nuevo check: define command{ command_name check-host-alive-noping command_line $USER1$/check_tcp -H $HOSTADDRESS$ -p 666 } 666 es sólo un puerto de ejemplo Listo use ese template para todos los que no son alcanzables vía ping. Por favor avise como le fue.
Alguna otra idea?