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?

  • Come disabilitare gli avvisi di avvio / arresto di istanza di Monit?
  • Monit: Come monitorare in modo ottimale un URL
  • Monit ignora la configuration della soglia di utilizzo della memory
  • Ripeti avvisi monit
  • lo stato del servizio mysql non viene visualizzato quando è stato avviato da monit
  • getaddrinfo: command non trovato
  • 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.