Come potrei annullare i tempi di inattività programmati su Nagios


12

Ho un monitor Nagios 3.5.1 per un gruppo di server. Nel fare un'azione come un aggiornamento del core di Drupal o Wordpress, ho scaricato i siti e impostato Nagios su un'interruzione programmata.

A volte finisco sotto il valore predefinito di 2 ore e non voglio ignorare un'interruzione. Come faccio a dire a Nagios che ho finito e di annullare i tempi di fermo programmati?

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

Risposte:


19

Nella colonna di sinistra dell'interfaccia Nagios (sotto "Sistema") seleziona "Tempo di inattività". Questo ti porta a una pagina che elenca tutti i tempi di inattività pianificati e ti consente di eliminarli singolarmente.


2

Sul lato sinistro, sotto "Sistema", c'è un link "Tempo morto"; va a /cgi-bin/extinfo.cgi?type=6. Una volta lì, fai clic sull'icona del cestino per i tempi di inattività in questione.

Per coincidenza, potresti voler indagare la differenza tra tempi di inattività "programmati" e "flessibili", o meglio, dato il tuo caso d'uso qui, un "riconoscimento" suona come quello che volevi davvero in primo luogo.


Se si tiene traccia dei tempi di inattività, un riconoscimento influirà sui report in modo diverso dai tempi di inattività pianificati, quindi poiché si tratta davvero di tempi di inattività pianificati, questa è l'azione più appropriata.
lsd,

Punto valido. L'eliminazione di un downtime, tuttavia, ha un effetto molto maggiore sui report, no?
BMDan,

La documentazione implica che il tempo di inattività termina solo prima della fine originariamente programmata, ma che il tempo di inattività rimane ancora per la segnalazione. "Se il tempo di inattività è attualmente in vigore, il servizio uscirà dal tempo di inattività programmato".
lsd

Guardando oltre, ulteriori documenti indicano che i rapporti non contano i tempi di inattività pianificati a meno che non si disabilitino anche i controlli. Bene.
lsd

1

Ho cancellato / annullato con successo "downtime id" dal 251 al 348 sul mio server Centos con questo comando:

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

Il percorso di printF e nagios.cmd varia in base al sistema, questa risposta mostra come annullare MOLTEPLICI tempi di inattività in un modo non visibile sul Web. +1
cde
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.