Come installare e configurare Monit su Debian 9

Quando gestiamo sistemi operativi Linux, in questo caso Debian 9, dobbiamo essere consapevoli del potenziale di ciascuno di essi e delle centinaia di strumenti disponibili per ottenere la massima produttività e avere un controllo migliore su ogni processo e servizio. che colpisce l'organizzazione.

Ecco perché questa volta Solvetic parlerà di Monit, che è uno strumento gratuito per monitorare i processi con diverse funzionalità.

Cos'è MonitMonit è stato creato come un'utilità Open Source attraverso la quale possiamo gestire e monitorare i sistemi Unix.Con Monit saremo in grado di eseguire la manutenzione e la riparazione automatica di processi corrotti, nonché eseguire azioni significative in situazioni di errore all'interno del server.

Quando si utilizza Monit avremo l'opportunità di eseguire il processo tramite la riga di comando o il browser Web per coloro che desiderano un ambiente grafico. Inoltre, quando si utilizza Monit, come amministratori o personale di supporto, saremo in grado di monitorare file, directory e dispositivi per le modifiche alle dimensioni e le autorizzazioni assegnate.

Funzioni di monitoraggio
Alcune delle caratteristiche più importanti di Monit sono:

  • Capacità di supervisionare e monitorare servizi come Apache, Sendmail, Nginx, FTP, SSH e MySQL.
  • Monitora la porta TCP/IP degli host remoti
  • Generazione di avvisi quando viene presentata una condizione di errore critico o uno stato di ripristino.
  • Possibilità di controllare il carico del sistema, l'utilizzo della CPU, l'utilizzo della RAM, il disco, le modifiche alle dimensioni del file, le modifiche alle autorizzazioni, tra gli altri parametri.
  • Analizza e monitora i protocolli HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP e SMTM
  • Interfaccia semplice da usare
  • Accedi tramite syslog
  • Puoi avviare, interrompere o terminare un processo

Successivamente vedremo come installare e configurare Monit su Debian 9.

1. Come aggiornare il sistema operativo Debian 9

Il primo passo è aggiornare i pacchetti Debian 9 e per questo eseguiremo i seguenti comandi:

 apt-get update -y apt-get upgrade -y

Una volta aggiornato il sistema, procediamo a riavviarlo eseguendo il comando reboot per applicare le modifiche.

2. Come installare Monit su Debian 9

Passo 1
Una volta aggiornato il sistema, procediamo all'installazione di Monit eseguendo la seguente riga:

 apt-get install monit -y

Passo 2
Una volta installato Monit, procediamo con l'esecuzione delle seguenti righe per avviare Monit e configurarlo all'avvio di Debian 9:

 systemctl start monit systemctl abilita monit

3. Come controllare lo stato di Monit


Possiamo vedere lo stato attuale di Monit in Debian 9 eseguendo la seguente riga:
 monitoraggio dello stato di systemctl
Il risultato sarà il seguente. Possiamo vedere che è attivo.

4. Come configurare Monit su Debian 9


Passo 1
Il passaggio successivo consiste nell'accedere alla directory /etc/monit/ in cui si trova la configurazione di Monit, la directory di configurazione dei server e dei processi si trovano in /etc/monit/conf-available/.
Monit ha un'interfaccia web integrata, ma è disabilitata per impostazione predefinita, quindi accederemo alla directory / etc / monit / eseguendo quanto segue:
 nano / etc / monit / monitrc
Lì dobbiamo individuare le seguenti righe:
 # imposta la porta httpd 2812 e # usa l'indirizzo localhost # accetta solo la connessione da localhost # allow localhost # consenti a localhost di connettersi al server e # allow admin: monit # richiede l'utente 'admin' con la password 'monit'

Passo 2
Lo regoleremo come segue:

 imposta la porta httpd 2812 e consenti admin: monit # richiede l'utente 'admin' con la password 'monit'

Lì dobbiamo rimuovere le rispettive linee e scollegare le linee attuali.

Passaggio 3
Salviamo le modifiche nel file utilizzando la seguente combinazione di tasti:

Ctrl + O

Usciamo dall'editor utilizzando la combinazione di tasti:

Ctrl + X

Riavviamo il servizio eseguendo quanto segue:

 systemctl riavvia monitor
Una volta riavviato il servizio, possiamo verificare lo stato del servizio eseguendo la seguente riga:
 netstat -ant | grep: 2812
Nota:
Nel caso in cui non sia installato netstat, dobbiamo eseguire il seguente comando:
 apt-get install net-tools

Quando si esegue netstat questo sarà il risultato: possiamo vedere che la porta è aperta.

5. Come accedere a Monit su Debian 9


Passo 1
Una volta configurati questi valori, procediamo ad andare nel browser e ad inserire la seguente sintassi:
 http: indirizzo_IP: 2812 o host locale: 2812
Al momento dell'accesso dobbiamo inserire le seguenti credenziali:
  • Utente: admin
  • Password: monit
Una volta inserite le credenziali, cliccare su Accetta

Passo 2
Questo sarà l'ambiente Monit iniziale su Debian 9:

Lì possiamo vedere dettagli come:

  • Nome della squadra
  • Stato del servizio
  • Caricare
  • uso della CPU
  • Utilizzo della memoria RAM
  • Scambia l'utilizzo della memoria

Passaggio 3
Possiamo controllare lo stato di Monit eseguendo il seguente comando nel terminale:

 monitorare lo stato
Il risultato sarà il seguente:

6. Come aggiungere servizi da monitorare con Monit


Con l'interfaccia Monit configurata possiamo aggiungere servizi come Apache, Proftpd e Rsyslog per il rispettivo monitoraggio.
Per visualizzare i modelli di servizio che Monit porta di default dobbiamo andare alla seguente directory:
 /etc/monit/conf-disponibile/

7. Come eseguire il monitoraggio di Apache (Linux)


Possiamo trovare il modello Apache all'interno della configurazione Monit ma sarà necessario abilitarlo, per questo eseguiremo la seguente riga:
 ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /
Infine riavviamo il servizio:
 systemctl riavvia monitor

8. Come eseguire il monitoraggio Rsyslog


Per abilitare il monitoraggio di questo servizio eseguiremo la seguente riga:
 ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /
Di nuovo riavviamo il servizio Monit:
 systemctl riavvia monitor

9. Come fare il monitoraggio Proftpd


Passo 1
Questo modello non è disponibile di default in Monit, quindi dobbiamo creare un nuovo file all'interno di /etc/monit/conf-available/, per questo eseguiamo quanto segue:
 nano / etc / monit / conf-disponibile / proftpd
All'interno di questo nuovo file incolleremo quanto segue:
 controlla il processo proftpd con pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop" se fallito port 21 protocol ftp quindi riavvia

Passo 2
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 3
Una volta salvato questo file, eseguiremo le seguenti righe:

 ln -s / etc / monit / conf-available / proftpd / etc / monit / conf-enabled monit -t (consente di controllare la sintassi del file) systemctl riavvia monit

Passaggio 4
Possiamo verificare che questi servizi siano stati aggiunti all'interfaccia web di Monit:

Passaggio 5
Possiamo fare clic su un servizio per visualizzare informazioni dettagliate su di esso:

10. Come monitorare tramite il terminale Debian 9


Passo 1
Se monitoriamo i processi tramite la console, possiamo eseguire la seguente riga per visualizzare un riepilogo dei processi attivi:
 riassunto monit
Questo sarà il risultato:

Passo 2
Se vogliamo vedere lo stato di tutti i servizi eseguiremo la seguente riga:

 monitorare lo stato
Questo sarà il risultato:

Passaggio 3
Per conoscere lo stato di un particolare processo eseguiremo la sintassi:

 stato di monitoraggio (processo)

In questo modo Monit è un'alternativa semplice e completa per vedere in tempo reale lo stato dei processi che devono essere monitorati, fornendo ampie informazioni sugli stessi.

wave wave wave wave wave