Come installare il programma di monitoraggio Monit su HestiaCP? Spiegazione dettagliata del metodo di installazione di Monit

La scioccante verità: perché non sei ancora qui EstiaCP Installare Monit?

Ora parliamo del motivo per cui Monit è uno dei migliori partner per gli utenti HestiaCP.

Monit ti consente di monitorare facilmente i servizi chiave del tuo server, come Nginx, PHP-FPM e MySQL.

Inoltre, puoi integrare Monit nel tuo HestiaCP in pochi semplici passaggi, facili come spalmare il burro sul pane. Sei pronto? Iniziamo!

Cos'è Monit? Perché è così importante per HestiaCP?

Prima di immergerci nel tutorial, diamo una breve occhiata a Monit. Monit è uno strumento open source leggero in grado di monitorare processi e servizi nei sistemi Unix.

Se un processo si blocca, Monit può riavviarlo automaticamente per garantire che il tuo server funzioni sempre normalmente.

È come avere una guardia del corpo 24 ore su 7, XNUMX giorni su XNUMX per il tuo server, che non è solo affidabile, ma anche reattiva.

Condizioni necessarie per l'installazione di Monit su HestiaCP

Prima di installare Monit, assicurati di avere le seguenti condizioni:

  • Pannello di controllo Hestia installato
  • Avere accesso root

Se soddisfi questi criteri, allora siamo a posto.

Passaggio 1: aggiorna i pacchetti di sistema

Innanzitutto, assicurati che i pacchetti di sistema siano aggiornati. Aggiorna i pacchetti di sistema utilizzando il seguente comando:

apt update

Questo è importante perché gli aggiornamenti dei pacchetti di sistema possono risolvere potenziali vulnerabilità e garantire che sia installata la versione più recente di Monit.

Passaggio 2: installa Monit

Una volta completato l'aggiornamento del sistema, è possibile installare Monit. Immettere il seguente comando per installare:

apt install monit

Questo passaggio scaricherà e installerà automaticamente Monit, devi solo attendere pazientemente qualche minuto.

Passaggio 3: attiva il servizio Monit

Una volta completata l'installazione, non dimenticare di abilitare il servizio Monit in modo che venga eseguito automaticamente all'avvio del sistema. Abilita il servizio utilizzando il seguente comando:

systemctl enable monit

Ciò equivale a installare una coppia di ruote automatiche su Monit Ogni volta che si riavvia il server, si avvierà automaticamente.

Passaggio 4: avvia il servizio Monit

Successivamente, avvia il servizio Monit e lascia che inizi a funzionare:

systemctl start monit

Ora che Monit è in esecuzione in background, è pronto per monitorare il tuo servizio.

Passaggio 5: configura Monit

La configurazione predefinita di Monit potrebbe non essere adatta a tutti gli ambienti, quindi è necessario apportare alcune modifiche. modificare /etc/monit/monitrc file e aggiungi il seguente contenuto:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

Questo codice di configurazione fa diverse cose:

  1. Abilita l'interfaccia web di Monit, puoi passare http://your_server_ip:2812 accedervi.
  2. Monitora Nginx, PHP-FPM e MySQL 服务, assicurando che siano sempre online.

Passaggio 6: configurare il servizio Monit per l'avvio automatico all'avvio

Inserisci il seguente comando

systemctl enable monit
systemctl start monit
  • Se viene visualizzato il messaggio di errore "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", clicca sul link dell'articolo qui sotto per visualizzare la soluzione▼

Passaggio 7: riavviare il servizio Monit

Una volta completata la configurazione, non dimenticare di riavviare il servizio Monit per rendere effettiva la configurazione:

systemctl restart monit

È come dare nuova vita a Monit ed è ora pronto per mettersi in mostra.

Come verificare che l'installazione di Monit abbia avuto successo?

Al termine dell'installazione, aprire il browser e visitare http://your_server_ip:2812, dovresti vedere la dashboard di Monit.

Se tutto è normale, vedrai lo stato di Nginx, PHP-FPM e MySQL.

Il loro stato mostra "In esecuzione", indicando che stanno funzionando normalmente.

Se uno qualsiasi di questi processi interrompe l'esecuzione, Monit tenta automaticamente di riavviarli.

Come reinstallare Monit

Se riscontri che c'è un problema con l'installazione di Monit o devi riconfigurarlo, puoi reinstallare Monit utilizzando il seguente comando:

apt-get remove monit
apt-get install monit

Abilita la porta 2812: assicurati di poter accedere all'interfaccia web di Monit

Per garantire che sia possibile accedere normalmente all'interfaccia web di Monit, è necessario abilitare la porta 2812.

monitrc Nel file, assicurarsi che sia stato impostato l'ascolto HTTPD e che siano stati specificati la porta 2812 e l'indirizzo IP accurato.

Abilita la porta 2812 in HestiaCPCP

Una volta installato con successoMonitorare il monitoraggio, è necessario configurare il demone, abilitare porte, indirizzi IP e altre impostazioni.

1 :Accedi al tuo HestiaCPCP

2 :Entra nel firewall.

  • Fai clic su "Firewall" sopra la navigazione.

3 :Fare clic sul pulsante +.

  • Quando passi il mouse sopra il pulsante +, vedrai il pulsante cambiare in "Aggiungi regola".

4 :Aggiungi regole.

Utilizzare quanto segue come impostazioni delle regole ▼

  • Azione: Accetta
  • Protocollo: TCP
  • porto: 2812
  • Indirizzo IP: 0.0.0.0/0
  • Osservazioni (facoltativo): MONIT

Di seguito è riportato uno screenshot delle impostazioni del firewall HestiaCP ▼

Come installare il programma di monitoraggio Monit su HestiaCP? Spiegazione dettagliata del metodo di installazione di Monit

Conclusione: la combinazione perfetta di Monit e HestiaCP

A questo punto, dovresti aver installato e configurato correttamente Monit su HestiaCP.

Diventerà il tuo assistente di destra nella gestione del server, garantendo il normale funzionamento di tutti i servizi critici.

Inoltre, l'interfaccia web di Monit permette di monitorare facilmente lo stato di tutti i processi e tenere tutto sotto controllo.

Agisci!Configura subito Monit per il tuo server per migliorarne la stabilità e l'affidabilità. Il tuo sé futuro ti sarà grato per la scelta intelligente che hai fatto adesso.

发表 评论

Il tuo indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

Scorrere fino a Top