Saltar al contenido

Nagios: deshabilite las notificaciones desde la línea de comandos en Windows/Linux

El paso a paso o código que encontrarás en este artículo es la resolución más eficiente y efectiva que hallamos a tu duda o dilema.

Solución:

Solución 1:

Suponiendo que el invitado pueda acceder a la interfaz web, las siguientes líneas de comando deberían funcionar:

Para deshabilitar las notificaciones

curl -d "cmd_typ=23&cmd_mod=2&host=[THE HOST]&service=[THE SERVICE]&btnSubmit=Commit" "http://[[NAGIOS SERVER]/nagios/cgi-bin/cmd.cgi"

Para habilitar las notificaciones

curl -d "cmd_typ=22&cmd_mod=2&host=[THE HOST]&service=[THE SERVICE]&btnSubmit=Commit" "http://[[NAGIOS SERVER]/nagios/cgi-bin/cmd.cgi"

Dependiendo de su configuración, es posible que también necesite usar las opciones –insecure o –user de curl.

Y IIRC, el número de cmd_type es diferente para los grupos de servicio y host: observe qué enlaces se utilizan en su navegador web.

Solución 2:

Puede Habilitar/Deshabilitar la notificación del host con nagios.cmd mando

p.ej:

Deshabilitar todas las notificaciones para my-host

now=`date +%s`
#Check first path nagios.cmd & printf 
commandfile='/var/lib/nagios3/rw/nagios.cmd'  

/usr/bin/printf "[%lu] DISABLE_HOST_NOTIFICATIONS;my-hostn" $now > $commandfile

Habilitar todas las notificaciones para my-host

now=`date +%s`
#Check first path nagios.cmd & printf 
commandfile='/var/lib/nagios3/rw/nagios.cmd'  
/usr/bin/printf "[%lu] ENABLE_HOST_NOTIFICATIONS;my-hostn" $now > $commandfile

También puede consultar este comando de notificación de url Nagios

Si te ha resultado de provecho nuestro artículo, sería de mucha ayuda si lo compartieras con el resto seniors de esta forma nos ayudas a difundir nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *