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.

Ramesh Kumar
la source

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

EEAA
la source
21

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

rayon
la source
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 [email protected]
    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).

KJH
la source
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
MadHatter soutient Monica
la source
0

Définissez les deux:

  • service_notification_period &
  • host_notification_period

à jamais au lieu de 24x7

Senthil
la source
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.

Senthil
la source
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