In questo tutorial, ti mostreremo come installare Monit su Ubuntu 14.04. Per chi non lo sapesse, Monit è uno strumento di elaborazione opensource per il sistema operativo Linux che ti aiuta a monitorare il processo di sistema utilizzando un browser Web e anche ogni volta che lo richiede esegue automaticamente la manutenzione o la riparazione del particolare processo in modo tale che possa essere riportato in linea. Il monitoraggio può essere direttamente sulla riga di comando o sul Web. È possibile assegnare a Monit più attività (non solo il monitoraggio), quindi se un determinato servizio non supera il controllo, Monit può avvisare o fare qualcosa al riguardo (prova a riavviare il servizio, ad esempio).
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Monit su Ubuntu 14.04.
Installa Monit su Ubuntu 14.04
Passaggio 1. Installazione di Monit e server Apache.
sudo apt-get update sudo apt-get install apache2 sudo apt-get install monit
Passaggio 2. Configura Monit.
Dopo aver completato l'installazione, modifica il file di configurazione principale in modo che assomigli all'esempio seguente utilizzando il tuo editor di testo preferito e imposta il tuo nome utente e password:
nano /etc/monit/monitrc
set httpd port 2812 and # # set the listening port to your desire. 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' allow @monit # allow users of group 'monit' to connect (rw) allow @users readonly # allow users of group 'users' to connect readonly
Una volta configurato, devi avviare il servizio di monitoraggio per ricaricare le nuove impostazioni di configurazione:
sudo /etc/init.d/monit start
Passaggio 3. Configurazione dell'automonitoraggio dei programmi.
Una volta completata la configurazione iniziale, possiamo configurare alcuni dei servizi che vogliamo monitorare. Per fare ciò, creeremo file separati per ogni servizio che si trova all'interno del /etc/monit.d/
directory. Di seguito sono riportati alcuni utili esempi di configurazione per monit, che possono essere molto utili per vedere come è in esecuzione un servizio, dove mantiene il suo file pid e come avviare e arrestare un servizio ecc.:
## SSH ## # nano /etc/monit.d/ssh start program “/etc/init.d/sshd start” stop program “/etc/init.d/sshd stop” if failed port 22 protocol ssh then restart
## Webserver ## # nano /etc/monit.d/http check process webserver with pidfile /var/run/httpd/httpd.pid group apache start program = “/etc/init.d/httpd start” stop program = “/etc/init.d/httpd stop” if failed host 0.0.0.0 port 80 then restart
## NTP ## # nano /etc/monit.d/ntp check process ntpd with pidfile /var/run/ntpd.pid start program = “/etc/init.d/ntpd start” stop program = “/etc/init.d/ntpd stop” if failed host 127.0.0.1 port 123 type udp then alert
Dopo aver aggiunto i servizi richiesti nel file di configurazione del monitoraggio di Monit, utilizza il comando seguente per verificare la sintassi del file:
monit -t
Ora riavvia il servizio Monit:
sudo /etc/init.d/monit start
Passaggio 4. Accesso a Monit.
Monit sarà disponibile sulla porta HTTP 2812 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:2812
o http://server-ip-address:2812
e poi inserisci le credenziali che hai creato nella conf sopra.
Congratulazioni! Hai installato correttamente Monit. Grazie per aver utilizzato questo tutorial per l'installazione di Monit sul sistema Ubuntu 14.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Monit.