Frequenza della prova di connessione Monit

Voglio avere Monit a controllare la salute di un'applicazione web, eseguire frequentemente un controllo economico / banale e un controllo costoso / non più ristretto (p. Es. 1/5 minuti). Come posso dirlo per controllare un host determinato less frequentemente di each intervallo di monitoraggio?

  • monit con ssl (https)
  • Come impedire che il demone monit ferma?
  • Monit - Come aggiungere un ritardo tra arresto e inizio
  • Monit: Come monitorare in modo ottimale un URL
  • Come disabilitare gli avvisi di avvio / arresto di istanza di Monit?
  • Come guardare un servizio con più processi con Monit?
  • Come riavviare e avvisare se le condizioni corrispondono a Monit?
  • Come riavviare MySQL nel monito quando la pagina contiene un text specifico?
  • 2 Solutions collect form web for “Frequenza della prova di connessione Monit”

    Stavo guardando la documentazione di Monit e mi sono imbattuto in questo:

    check process dynamo with pidfile /etc/dynamo.pid every 2 cycles start program = "/etc/init.d/dynamo start" stop program = "/etc/init.d/dynamo stop" if failed port 8840 then alert 

    Quindi è ansible specificare qualsiasi numero di loops di controllo tra i controlli per il tuo controllo costoso. Configurare Monit per avere l'intervallo di controllo desiderato.

    Due opzioni:

    1. Eseguire una seconda istanza di Monit con un diverso file pid, un intervallo di controllo diverso e un altro file di configuration.
    2. Avvolgere il controllo costoso in uno script che ripeterà lo stato dell'ultimo controllo fino al prossimo "intervallo costoso". Regolare il count degli allarmi per compensare.
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.