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

Meule
la source

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.

Paul Haldane
la source
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.

BMDan
la source
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
Samuel Recebov
la source
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