User Tools

Site Tools


doc:appunti:linux:sa:monit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:appunti:linux:sa:monit [2013/03/29 18:18]
niccolo [Configurazione di monit]
doc:appunti:linux:sa:monit [2016/04/26 09:22] (current)
niccolo [Interruzione del monitoraggio]
Line 62: Line 62:
 </code> </code>
  
-Ecco quindi una configurazione che insiste più a lungo per riavviare un servizio:+Ecco quindi una configurazione che insiste più a lungo per riavviare il servizio e che esegue una azione drastica (**''killall -9''**) se il restart fallisce per 4 volte. Attenzione che il ''killall'' deve uccidere sia i processi chiamati **''spamd''** che i processi chiamati **''spamd child''**:
  
 <file> <file>
Line 68: Line 68:
    start program = "/etc/init.d/spamassassin start"     start program = "/etc/init.d/spamassassin start" 
    stop  program = "/etc/init.d/spamassassin stop" with timeout 60 seconds    stop  program = "/etc/init.d/spamassassin stop" with timeout 60 seconds
 +   if 4 restarts within 4 cycles then exec "/usr/bin/killall -9 --regexp 'spamd\b.*'"
    if 10 restarts within 10 cycles then timeout    if 10 restarts within 10 cycles then timeout
    ...    ...
Line 80: Line 81:
  
   set mailserver localhost   set mailserver localhost
 +  
 +  set mail-format { from: sistema@texnet.it }  # Set custom From: mail header
  
-  set alert support@texnet.it                    # receive all alerts+  set alert support@texnet.it                  # receive all alerts
  
   set httpd port 2812 and   set httpd port 2812 and
Line 100: Line 103:
 </code> </code>
  
-In tal caso il processo non viene più sottoposto a monitoraggio, neanche dopo un reboot. Per riattivare il monitoraggio:+In tal caso il processo non viene più sottoposto a monitoraggio, neanche dopo un reboot. Si può verificare lo stato con: 
 + 
 +<code> 
 +monit summary 
 +</code> 
 + 
 +Per riattivare il monitoraggio:
  
 <code> <code>
Line 106: Line 115:
 </code> </code>
  
 +Questo comando funziona solo se è stata attivata la funzione integrata di server http (vedi configurazione ''set httpd'' sopra). Altrimenti come si fa ad attivare un monitoraggio disabilitato? FIXME
doc/appunti/linux/sa/monit.1364577487.txt.gz · Last modified: 2013/03/29 18:18 by niccolo