web-dev-qa-db-fra.com

Comment arrêter / désactiver les notifications par e-mail de Nagios

Comment puis-je arrêter les notifications par e-mail. J'installe un nouveau serveur et reçois des tonnes de notifications. Veut les désactiver pour le moment.

23
Ramesh Kumar

Cliquez sur "Process Info" dans le volet de navigation de gauche, puis "Disable Notifications", puis "Commit".

31
EEAA

dans nagios.cfg, définissez enable_notifications = 0 et redémarrez nagios

21
ray

Vous pouvez également le faire au niveau du contact, en désactivant les notifications pour votre contact Nagios. Par exemple.:

define contact { 
    contact_name JohnDoe
    email [email protected]
    Host_notifications_enabled 0
    service_notifications_enabled 0
}

L'autre façon d'habiller ce chat est d'utiliser les Host_notification_options et service_notification_options dans la définition du contact. Définissez-les sur n (aucun).

7
KJH

Définissez les deux:

  • service_notification_period &
  • Host_notification_period

à jamais au lieu de 24x7

1
Senthil

Vous pouvez également le faire via le canal nommé command_file De NAGIOS, si vous l'avez défini. Les avantages de le faire de cette façon sont qu'il est interne à NAGIOS, il peut être programmé à partir de at ou cron plutôt que de nécessiter une interaction avec un navigateur Web, et cela ne nécessite pas de changer l'un des fichiers de configuration.

Pour désactiver les notifications (sur CentOS6 EPEL NAGIOS - d'autres distributions peuvent avoir le fichier command_file configuré ailleurs):

echo "[`date +%s`] DISABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd

et pour le réactiver plus tard:

echo "[`date +%s`] ENABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
1
MadHatter

Vous pouvez également arrêter votre serveur de messagerie (service postfix stop) sur le serveur Nagios, si vous relayez via le serveur de messagerie sur l'hôte local où Nagios est installé. Ensuite, vous pouvez faire postsuper -d ALL pour supprimer tous les e-mails se trouvant dans mailq.

0
Senthil