Monitora, monitora e gestisci i sistemi informatici da Ubuntu

circa-monit

Nel prossimo articolo daremo un'occhiata a Monit. Questo strumento sarà utile quando si tratta di monitorare e gestire sistemi informatici distribuiti, eseguire manutenzioni e riparazioni automatiche.

Monit è un'utilità per gestire e monitorare processi, programmi, file, directory e file system su un sistema Unix. Gli utenti possono utilizzare Monit per monitorare file, directory e file system per le modifiche, come modifiche del timestamp, modifiche del checksum o modifiche delle dimensioni.

Monit è controllato tramite un file di controllo facile da configurare basato su una sintassi orientata al token in formato libero. Monitora i log e ci notificherà le condizioni di errore tramite messaggi di avviso personalizzabili. Inoltre, Monit può eseguire vari controlli di rete TCP/IP, controlli di protocollo e ci consentirà di utilizzare SSL per tali controlli.

Cosa si può monitorare con Monit?

Possiamo usare Monit per monitorare i processi demone o programmi simili in esecuzione su localhost. Questo programma è particolarmente utile per monitorare sia i processi daemon sia quelli che iniziano all'avvio del sistema.

home

A differenza di molti altri sistemi di monitoraggio, Monit può agire se si verifica una situazione di errore, per esempio; se sendmail non è in esecuzione, questo programma può riavviare sendmail automaticamente o se apache utilizza troppe risorse, Monit può arrestare o riavviare apache e inviarci un messaggio di avviso. Monit può anche monitorare le caratteristiche del processo, come la quantità di memoria o i cicli di CPU utilizzati da un processo.

Oltre a quanto detto finora, anche puoi usare questo programma per monitorare file, directory e file system su localhost. Saremo in grado di monitorare questi elementi per eventuali cambiamenti, come cambiamenti nei timestamp, cambiamenti nel checksum o cambiamenti nelle dimensioni.

status

Monit può monitorare le connessioni di rete a più server, sia su localhost che su host remoti. Sono supportati i socket di dominio TCP, UDP e Unix. Anche se un protocollo non è supportato, saremo in grado di testare il server perché Monit può essere configurato per inviare qualsiasi dato e testare la risposta dal server.

Monit può essere utilizzato per testare programmi o script in determinati momenti come con cron. Inoltre, ci consentirà di testare il valore di output di un programma ed eseguire un'azione o inviare un avviso se il valore di output indica un errore.

Questo programma può essere utilizzato anche per monitorare le risorse di sistema generali su localhostcome l'utilizzo complessivo della CPU, la memoria e il carico di sistema.

Installa Monit su Ubuntu 20.04 LTS Focal Fossa

L'installazione di questo programma è abbastanza semplice. Nelle righe seguenti vedremo come installare Monit in Ubuntu 20.04. Come indicato sul loro sito Web, le stesse istruzioni possono essere seguite per Ubuntu 18.04, 16.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.

Per iniziare, apriamo un terminale (Ctrl + Alt + T) e faremo in modo che tutti i pacchetti nel nostro sistema siano aggiornati. Lo raggiungeremo con i comandi:

sudo apt update; sudo apt upgrade

Quindi possiamo installare il programma. Monit è disponibile come repository Ubuntu 20.04 predefinito. Per questo motivo, possiamo installarlo utilizzando il comando nel terminale:

installa monitor

sudo apt install monit

Una volta installato, il servizio Monit si avvierà automaticamente. Può controlla il suo stato digitando nello stesso terminale:

monitoraggio dello stato

sudo systemctl status monit

Per impostazione predefinita, l'interfaccia web di Monit è disabilitata. Per questo motivo dovremo abilitarlo e impostare la password dell'amministratore. Possiamo farlo modificando il seguente file:

sudo vim /etc/monit/monitrc

Dentro questo file this dovremo trovare, decommentare e configurare la password dell'amministratore di Monit come mostrato di seguito:

abilita password e utente in Monit

set httpd port 2812 and
allow admin:monit

Una volta apportate le modifiche, possiamo salvare e chiudere l'editor. Il prossimo passo sarà riavvia Monit:

riavvia il monitoraggio

sudo monit -t
sudo systemctl restart monit

Se hai bisogno di informazioni su una qualsiasi delle opzioni nel file di configurazione, puoi consultare il documentazione del programma.

Accedi all'interfaccia del programma

A questo punto possiamo apri il browser web e accedi all'interfaccia web del programma andando all'URL http://dirección-ip-de-tu-servidor:2812.

accesso al programma

Questo indirizzo dovrebbe mostrarci la pagina di accesso. Se non hai modificato il nome utente e la password nel file di configurazione, puoi accedi con nome utente 'Admin' e la password 'monitorare'.

host monitor

Per informazioni utili e aiuto, consigliamo consultare il sito ufficiale del progetto o repository in bitbucket.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.