Comment puis-je annuler les temps d'arrêt planifiés sur Nagios


12

J'ai un moniteur Nagios 3.5.1 pour un tas de serveurs. En effectuant une action comme une mise à niveau principale de Drupal ou Wordpress, j'ai arrêté les sites et défini Nagios sur une panne programmée.

Parfois, je termine sous le délai par défaut de 2 heures et je ne veux pas ignorer une panne. Comment puis-je dire à Nagios que j'ai terminé et annuler le temps d'arrêt planifié?

entrez la description de l'image ici entrez la description de l'image ici

Réponses:


19

Dans la colonne de gauche de l'interface Nagios (sous "Système"), choisissez "Temps d'arrêt". Cela vous amène à une page répertoriant tous les temps d'arrêt planifiés et vous permet de les supprimer individuellement.


2

Le long du côté gauche, sous "Système", il y a un lien "Temps d'arrêt"; ça va /cgi-bin/extinfo.cgi?type=6. Une fois là-bas, cliquez sur l'icône de la corbeille pour le temps d'arrêt en question.

Par coïncidence, vous souhaiterez peut-être étudier la différence entre les temps d'arrêt «planifiés» et «flexibles», ou mieux encore, étant donné votre cas d'utilisation ici, une «reconnaissance» sonne comme ce que vous vouliez vraiment en premier lieu.


Si vous effectuez le suivi des temps d'arrêt, un accusé de réception affectera les rapports différemment du temps d'arrêt planifié. Par conséquent, étant donné qu'il s'agit réellement d'un temps d'arrêt planifié, c'est l'action la plus appropriée.
lsd

Bon point. La suppression d'un temps d'arrêt, cependant, a un effet beaucoup plus important sur les rapports, non?
BMDan

La documentation implique qu'elle se termine uniquement le temps d'arrêt plus tôt que la fin initialement prévue, mais que le temps d'arrêt reste pour les rapports. "Si le temps d'arrêt est actuellement en vigueur, le service sortira du temps d'arrêt planifié".
lsd

En regardant plus loin, la documentation indique que les rapports ne comptent pas les temps d'arrêt planifiés, sauf si vous désactivez également les vérifications. Bien.
lsd

1

J'ai supprimé / annulé avec succès "id de temps d'arrêt" de 251 à 348 sur mon serveur Centos avec cette commande:

for i in `seq 251 348`; do 
  /bin/printf "[%lu] DEL_SVC_DOWNTIME;$i\n" `date +%s` > /var/spool/nagios/cmd/nagios.cmd; 
done

Le chemin vers printF et nagios.cmd varie selon le système, cette réponse montre comment annuler PLUSIEURS temps d'arrêt d'une manière non visible sur l'interface utilisateur Web. +1
cde
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.