GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Monit su CentOS 6

In questo tutorial, ti mostreremo come installare Monit su CentOS 6. 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 e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Monit su CentOS 6.

Installa Monit su CentOS 6

Passaggio 1. Innanzitutto, devi abilitare il repository EPEL sul tuo sistema.

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Passaggio 2. Installazione di Monit.

yum update
yum install -y libcrypto.so.6 libssl.so.6
yum install monit

Passaggio 3. Configura Monit.

Una volta completata 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.conf
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 Monit per ricaricare le nuove impostazioni di configurazione:

/etc/init.d/monit start

Passaggio 4. Configurazione dell'automonitoraggio dei programmi.

Dopo aver completato 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.:

## 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
## 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
## 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 creato i file di configurazione desiderati, verifica la presenza di errori di sintassi nel file di controllo:

monit -t

E avvia Monit semplicemente digitando:

monit

Passaggio 5. 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://your-server-ip:2812 quindi inserisci le credenziali che hai creato in /etc/monit.conf .

Congratulazioni! Hai installato correttamente Monit. Grazie per aver utilizzato questo tutorial per l'installazione di Monit sul sistema CentOS 6. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Monit.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare Monit su CentOS 8

Come installare Java su CentOS 7

Come installare Ruby su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare Monit su CentOS 7 / RHEL 7

Come installare Monit su CentOS 8 / RHEL 8