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 revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:monit [2013/05/03 11:55] – [Configurazione di monit] niccolodoc:appunti:linux:sa:monit [2016/04/26 09:22] (current) – [Interruzione del monitoraggio] niccolo
Line 62: Line 62:
 </code> </code>
  
-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:+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 spamd"+   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 81: 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 101: 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 107: 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.txt · Last modified: 2016/04/26 09:22 by niccolo