¿Cómo puedo detener las notificaciones por correo electrónico? Estoy configurando un nuevo servidor y obteniendo toneladas de notificaciones. Quiere deshabilitarlos por el momento.
¿Cómo puedo detener las notificaciones por correo electrónico? Estoy configurando un nuevo servidor y obteniendo toneladas de notificaciones. Quiere deshabilitarlos por el momento.
Respuestas:
También puede hacerlo a nivel de contacto, deshabilitando las notificaciones para su contacto Nagios. P.ej:
define contact {
contact_name JohnDoe
email johndoe@example.com
host_notifications_enabled 0
service_notifications_enabled 0
}
La otra forma de ocultar este gato es usar las opciones host_notification_options y service_notification_options en la definición del contacto. Póngalos en n
(ninguno).
También puede hacerlo a través de la canalización con command_file
nombre de NAGIOS , si tiene eso definido. Las ventajas de hacerlo de esta manera es que es interno de NAGIOS, se puede programar desde at
o en cron
lugar de requerir interacción con un navegador web, y no requiere cambiar ninguno de los archivos de configuración.
Para deshabilitar las notificaciones (en CentOS6 EPEL NAGIOS - otras distribuciones pueden tener el archivo de comandos configurado en otro lugar):
echo "[`date +%s`] DISABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
y para volver a habilitarlo más tarde:
echo "[`date +%s`] ENABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
También puede detener su servidor de correo ( service postfix stop
) en el servidor Nagios, si está transmitiendo a través del servidor de correo en localhost donde está instalado Nagios. Luego puede hacer postsuper -d ALL
para eliminar todos los correos que se encuentran mailq
.