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


23

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.

Réponses:


30

Cliquez sur "Informations sur le processus" dans le volet de navigation de gauche, puis sur "Désactiver les notifications", puis sur "Valider".


21

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


cherchait un moyen de désactiver temporairement toutes les notifications lors du dépannage d'une nouvelle configuration, cela a fait l'affaire, merci!
Joey T

6

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 johndoe@example.com
    host_notifications_enabled 0
    service_notifications_enabled 0
}

L'autre façon d' habiller ce chat est d'utiliser les options host_notification_options et service_notification_options dans la définition de contact. Réglez-les sur n(aucun).


1

Vous pouvez également le faire via le canal command_filenommé 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 atou cronplutôt que nécessiter une interaction avec un navigateur Web, et il ne nécessite de modifier aucun 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

0

Définissez les deux:

  • service_notification_period &
  • host_notification_period

à jamais au lieu de 24x7


0

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 postsuper -d ALLsupprimer tous les e-mails présents mailq.


1
Vous ne saviez pas cela en tant qu'utilisateur à faible réputation, mais cette suggestion a déjà été faite, déclassée et supprimée par son affiche. Pour citer l'un des mods sur l'autre réponse (identique), " Désolé, c'est une solution horrible. Du point de vue de vos journaux Nagios et de vos données de disponibilité d'hôte / service, ils vont montrer que vous avez eu une panne et que les notifications ont été envoyés. Cela rend les données inutiles pour le dépannage / les tendances historiques. Bien que cela puisse être une solution acceptable pour vous, ce n'est pas quelque chose que vous devriez suggérer comme la "bonne" réponse pour un environnement professionnel. ".
MadHatter prend en charge Monica le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.