Re: [OT] Nagios check no ping

2015-12-22 Por tema Camaleón
El Tue, 22 Dec 2015 15:26:48 +0100, Maykel Franco escribió:

> 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...
> 
> Alguna otra idea?

Por aquí apuntan varias opciones (leer con calma y tranquilidad :-P):

Enable availability monitoring but without ping check to host
https://www.alienvault.com/forums/discussion/2218/enable-availability-monitoring-but-without-ping-check-to-host

Modify/Disable Host Checks When Host Not Pingable
https://support.nagios.com/forum/viewtopic.php?f=7=32202

Saludos,

-- 
Camaleón



[SOLUCIONADO] Re: [OT] Nagios check no ping

2015-12-22 Por tema Maykel Franco
El día 22 de diciembre de 2015, 22:56, Esteban Monge
 escribió:
> El 2015-12-22 08:26, Maykel Franco escribió:
>>
>> 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...
>
> 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.
>
> 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-server
>
> Son 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_namecheck-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?
>
>

Gracias Esteban, si ya lo solucioné en un correo anterior, es justo lo
que he hecho, más o menos. Pero con lo que me has pasado queda más
claro.

Gracias a todos.



Re: [OT] Nagios check no ping

2015-12-22 Por tema Esteban Monge

El 2015-12-22 08:26, Maykel Franco escribió:

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...
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.


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-server

Son 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_namecheck-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?




[SOLUCIONADO] Re: [OT] Nagios check no ping

2015-12-22 Por tema Maykel Franco
El día 22 de diciembre de 2015, 19:00, Maykel Franco
 escribió:
>
> El 22 dic. 2015 5:30 p. m., "Darthcoli - Alejandro Izquierdo"
>  escribió:
>>
>> Si configuras hosts groups, no tienes que ir haciendo cambios "uno a
>> uno" o tienes que ir haciendo menos...
>
> Cierto.
>
>>
>> No estoy seguro, pero creo que si simplemente defines el host con
>> checkcommand otro check diferente para testear que el host esta
>> arriba, ya no aplica el por defecto.
>
> Eso es lo que he pasado en el enlace, lo cambio en la interfaz web
> haciéndole un check tcp a un puerto pero aún así eso no me funcionó. Probare
> hacerlo en el propio fichero a pelo.
>
>>
>> Si por razones de seguridad o cualuqier otra cosa, no puede configurar
>> la red para que responda a ping al nagios, puedes lanzar un check nrpe
>> desde la propia maquina.
>
> Para lanzarle un check_nrpe necesito tener el demonio nrpe client en el
> destino host remoto, y no es el caso.
>
>
>>
>> El día 22 de diciembre de 2015, 16:08, Camaleón 
>> escribió:
>> > El Tue, 22 Dec 2015 15:26:48 +0100, Maykel Franco escribió:
>> >
>> >> 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...
>> >>
>> >> Alguna otra idea?
>> >
>> > Por aquí apuntan varias opciones (leer con calma y tranquilidad :-P):
>> >
>> > Enable availability monitoring but without ping check to host
>> >
>> > https://www.alienvault.com/forums/discussion/2218/enable-availability-monitoring-but-without-ping-check-to-host
>> >
>> > Modify/Disable Host Checks When Host Not Pingable
>> > https://support.nagios.com/forum/viewtopic.php?f=7=32202
>> >
>> > Saludos,
>> >
>> > --
>> > Camaleón
>> >
>>
>>
>>
>> --
>> -Alejandro Izquierdo-
>>

ok, solventado. He creado un nuevo comando check_port y lo he usado
como check_command en la definición del host y listo. Funciona.

Parece que a mano si lo ha cogido bien, cuando lo hice por la interfaz
web seguía en down, no se aplicarían bien los cambios.

Gracias a todos.

Saludos.



Re: [OT] Nagios check no ping

2015-12-22 Por tema Maykel Franco
El 22 dic. 2015 5:30 p. m., "Darthcoli - Alejandro Izquierdo" <
darthc...@gmail.com> escribió:
>
> Si configuras hosts groups, no tienes que ir haciendo cambios "uno a
> uno" o tienes que ir haciendo menos...
>
> No estoy seguro, pero creo que si simplemente defines el host con
> checkcommand otro check diferente para testear que el host esta
> arriba, ya no aplica el por defecto.
>
> Si por razones de seguridad o cualuqier otra cosa, no puede configurar
> la red para que responda a ping al nagios, puedes lanzar un check nrpe
> desde la propia maquina.
>
> El día 22 de diciembre de 2015, 16:08, Camaleón 
escribió:
> > El Tue, 22 Dec 2015 15:26:48 +0100, Maykel Franco escribió:
> >
> >> 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...
> >>
> >> Alguna otra idea?
> >
> > Por aquí apuntan varias opciones (leer con calma y tranquilidad :-P):
> >
> > Enable availability monitoring but without ping check to host
> >
https://www.alienvault.com/forums/discussion/2218/enable-availability-monitoring-but-without-ping-check-to-host
> >
> > Modify/Disable Host Checks When Host Not Pingable
> > https://support.nagios.com/forum/viewtopic.php?f=7=32202

Gracias, voy a echarle un ojo.

> >
> > Saludos,
> >
> > --
> > Camaleón
> >
>
>
>
> --
> -Alejandro Izquierdo-
>


Re: [OT] Nagios check no ping

2015-12-22 Por tema Maykel Franco
El 22 dic. 2015 5:30 p. m., "Darthcoli - Alejandro Izquierdo" <
darthc...@gmail.com> escribió:
>
> Si configuras hosts groups, no tienes que ir haciendo cambios "uno a
> uno" o tienes que ir haciendo menos...

Cierto.

>
> No estoy seguro, pero creo que si simplemente defines el host con
> checkcommand otro check diferente para testear que el host esta
> arriba, ya no aplica el por defecto.

Eso es lo que he pasado en el enlace, lo cambio en la interfaz web
haciéndole un check tcp a un puerto pero aún así eso no me funcionó.
Probare hacerlo en el propio fichero a pelo.

>
> Si por razones de seguridad o cualuqier otra cosa, no puede configurar
> la red para que responda a ping al nagios, puedes lanzar un check nrpe
> desde la propia maquina.

Para lanzarle un check_nrpe necesito tener el demonio nrpe client en el
destino host remoto, y no es el caso.
>
> El día 22 de diciembre de 2015, 16:08, Camaleón 
escribió:
> > El Tue, 22 Dec 2015 15:26:48 +0100, Maykel Franco escribió:
> >
> >> 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...
> >>
> >> Alguna otra idea?
> >
> > Por aquí apuntan varias opciones (leer con calma y tranquilidad :-P):
> >
> > Enable availability monitoring but without ping check to host
> >
https://www.alienvault.com/forums/discussion/2218/enable-availability-monitoring-but-without-ping-check-to-host
> >
> > Modify/Disable Host Checks When Host Not Pingable
> > https://support.nagios.com/forum/viewtopic.php?f=7=32202
> >
> > Saludos,
> >
> > --
> > Camaleón
> >
>
>
>
> --
> -Alejandro Izquierdo-
>


Re: [OT] Nagios check no ping

2015-12-22 Por tema Darthcoli - Alejandro Izquierdo
Si configuras hosts groups, no tienes que ir haciendo cambios "uno a
uno" o tienes que ir haciendo menos...

No estoy seguro, pero creo que si simplemente defines el host con
checkcommand otro check diferente para testear que el host esta
arriba, ya no aplica el por defecto.

Si por razones de seguridad o cualuqier otra cosa, no puede configurar
la red para que responda a ping al nagios, puedes lanzar un check nrpe
desde la propia maquina.

El día 22 de diciembre de 2015, 16:08, Camaleón  escribió:
> El Tue, 22 Dec 2015 15:26:48 +0100, Maykel Franco escribió:
>
>> 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...
>>
>> Alguna otra idea?
>
> Por aquí apuntan varias opciones (leer con calma y tranquilidad :-P):
>
> Enable availability monitoring but without ping check to host
> https://www.alienvault.com/forums/discussion/2218/enable-availability-monitoring-but-without-ping-check-to-host
>
> Modify/Disable Host Checks When Host Not Pingable
> https://support.nagios.com/forum/viewtopic.php?f=7=32202
>
> Saludos,
>
> --
> Camaleón
>



-- 
-Alejandro Izquierdo-



[OT] Nagios check no ping

2015-12-22 Por tema Maykel Franco
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...

Alguna otra idea?