Debian Stretch - Monit: differenze tra le versioni
Riga 53: | Riga 53: | ||
<pre> | <pre> | ||
# ls -la /etc/monit/conf-available | # ls -la /etc/monit/conf-available | ||
</pre> | |||
Per abilitare il monitoraggio di un particolare demone è sufficiente: | |||
<pre> | |||
# ln -s /etc/monit/conf-available/apache2 /etc/monit/conf-enabled/ | |||
</pre> | |||
dove al posto di <code>apache2</code> occorre mettere il nome del demone da monitorare. | |||
<br/> | |||
Una volta fatto, riavviamo Monit: | |||
<pre> | |||
# systemctl restart monit | |||
</pre> | </pre> |
Versione delle 10:06, 13 ott 2017
Versioni Compatibili Debian 9 "stretch" |
Introduzione
Monit è una applicazione utile a monitorare lo stato di file, directory, processi e periferiche. È in grado di intraprendere particolari misure di manutenzione nel caso in cui riscontri particolari anomalie.
Installazione
Per installare Monit è sufficiente:
# apt-get install monit
Una volta completata l'installazione, occorre avviare Monit e abilitare l'avvio automatico del demone all'avvio del server:
# systemctl start monit # systemctl enable monit
E' possibile in ogni momento monitorare lo stato del servizio con il comando:
# systemctl status monit
Configurazione
La configurazione di Default di Monit è impostata nella directory /etc/monit/
. I file specifici di configurazione dei processi si trovano in: /etc/monit/conf-available/
.
Monit ha un'interfaccia web, che però di default è disabilitata. Possiamo abilitarla in questo modo:
# nano /etc/monit/monitrc
e cambiando le linee:
# set httpd port 2812 and # use address localhost # only accept connection from localhost # allow localhost # allow localhost to connect to the server and # allow admin:monit # require user 'admin' with password 'monit'
in:
set httpd port 2812 and allow admin:monit # require user 'admin' with password 'monit'
Salviamo e riavviamo il servizio:
# systemctl restart monit
Possiamo verificare lo stato del servizio:
# netstat -ant | grep :2812 # monit status
Aggiungere servizi al monitoraggio
Monit ha già preconfigurati una serie di monitoraggi di demoni, che vanno quindi solo attivati.
Possiamo vedere quali configurazioni sono già presenti:
# ls -la /etc/monit/conf-available
Per abilitare il monitoraggio di un particolare demone è sufficiente:
# ln -s /etc/monit/conf-available/apache2 /etc/monit/conf-enabled/
dove al posto di apache2
occorre mettere il nome del demone da monitorare.
Una volta fatto, riavviamo Monit:
# systemctl restart monit