Come installare, configurare e utilizzare Monitorix su Linux

Nel nostro lavoro quotidiano di amministratori, è importante disporre di strumenti che ci consentano di monitorare, analizzare e rilevare i guasti nell'intera infrastruttura dell'organizzazione, sia a livello di rete, apparecchiature, server, ecc.

Molte volte non conosciamo gli strumenti necessari per questo scopo e scarichiamo o implementiamo strumenti che alla fine non sono molto utili, quindi Solvetic questa volta analizzerà lo strumento Monitorix che ci darà la possibilità di analizzare molti aspetti dei nostri ambienti Linux .

Monitorix è uno strumento open source, che ci offre una varietà di opzioni per la gestione dei nostri server e che raccoglie informazioni dal sistema e dalla rete dove ce le offre in una grafica interessante attraverso la piattaforma web Monitorix.

Con Monitorix possiamo rilevare guasti di rete, perdite di pacchetti, danni al sistema e, in generale, situazioni che influiscono sulle prestazioni ottimali del sistema. Monitorix è scritto in linguaggio Perl ed è concesso in licenza da GNU e pubblicato dalla FSP (Free Software Foundation), Monitorix aggiuntivo utilizza RRDtool per generare la grafica che possiamo visualizzare nell'ambiente web.

Tra le varie funzionalità che troviamo in Monitorix vedremo quanto segue:

  • Statistiche Fail2bain
  • Possibilità di monitorare server remoti
  • Statistiche Apache e MySQL per macchine locali e remote
  • Monitora il traffico di rete fino a 10 dispositivi nell'organizzazione
  • Monitora lo stato dei dischi, come la loro velocità, temperatura, tra gli altri aspetti.
  • Monitorix è costruito su HTTP Server.
  • Possibilità di visualizzare i grafici per giorni, settimane, mesi o anni per mantenere un controllo più dettagliato.
  • Permette di vedere lo stato dei core, CPU, Kernel, ecc.
  • Monitora il traffico di rete incluse varie porte come UDP e TCP.

Tra molte altre caratteristiche.

Se vogliamo rivedere il elenco completo delle funzionalità di Monitorix possiamo visitare il seguente link:

1. Installazione di Monitorix


Analizzeremo come è il processo di installazione di Monitorix, in questo studio lo implementeremo in un ambiente Debian 8.

Nel caso abbiamo Red Hat, CentOS o Fedora eseguiremo il seguente comando:

 yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL wget 
NotaNelle nuove versioni di Fedora, basta eseguire il comando # yum install monitorix.

Successivamente procediamo a scarica l'ultima versione di Monitorix dal sito ufficiale usando il comando:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
Una volta scaricato utilizzeremo il comando rpm per la rispettiva installazione:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
Per noi ambiente debian Possiamo implementare Monitorix in due modi.
  • Tramite la lzzy repository
  • Usando manualmente il Pacchetti .deb.

Andiamo ad analizzare i due processi.

1. Installazione con Izzy
Per installare Monitorix usando lzzy, inseriremo il seguente percorso per modificare il file fonti.lista:

 /etc/apt/sources.list
Una volta aperto, inseriremo la seguente riga alla fine del file:
 deb http://apt.izzysoft.de/ubuntu universo generico

Salviamo le modifiche utilizzando la combinazione CTRL + O e lasciamo l'editor usando CTRL + X. Successivamente scaricheremo il Tasto GPG dal repository usando il comando:

 # wget http://apt.izzysoft.de/izzysoft.asc

Quando scarichiamo la chiave, la aggiungeremo alla configurazione di apt come segue:

 # apt-key add izzysoft.asc
Per finire lo faremo installa Monitorix su Debian 8 utilizzando il seguente comando aggiornando prima i pacchetti necessari:
 # apt-get update # apt-get install monitorix

2. Installazione manuale utilizzando i pacchetti .deb
Nel caso in cui la nostra intenzione sia di installare Monitorix manualmente, eseguiremo i seguenti comandi:

 # apt-get update
 # apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl 
 # wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb
 apt-get -f install
In questi due modi possiamo scarica e installa Monitorix su Debian 8.

2. Configurazione Monitorix


Tutti i parametri di Monitorix possono essere regolati dal seguente percorso:
 /etc/monitorix/monitorix.conf
Da questo file possiamo configurare i parametri relativi alla rete, alle interfacce, ai dischi, ecc. Quando modifichiamo uno qualsiasi dei parametri contenuti in questo file, dobbiamo riavviare il servizio affinché le modifiche abbiano effetto, per questo eseguiremo il seguente comando:
 # service monitorix riavvio
[color = # a9a9a9] Riavvia il servizio [/ color]

3. Lavorare con Monitorix


Per vedere le grandi funzioni che ci offre Monitorix, dobbiamo sapere che Monitorix utilizza la porta 8080 per comunicare, per cui dobbiamo andare al nostro browser e inserire la seguente sintassi:
 http: // Computer_IP: 8080 / monitorix
Per vedere l'IP delle nostre apparecchiature usiamo il comando ifconfig, in questo caso 192.168.0.14, per il quale dobbiamo inserire nel browser quanto segue:
 http://192.168.0.14:8080/monitorix
E vedremo che viene visualizzata la seguente finestra:

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

Possiamo vedere quanto segue:

  • Campo nome host: Abbiamo trovato il nome del nostro team Debian 8.
  • Campo grafico: Da questa scheda possiamo selezionare il tipo di grafico che vogliamo visualizzare, troviamo opzioni come traffico di rete, dischi, carico di sistema, processi attivi, tra molti altri.

Infine possiamo determinare il periodo del grafico:

  • giornaliero, settimanale, mensile o annuale.

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

Andremo a selezionare il grafico del traffico di rete con il periodo giornaliero. Fare clic su OK e vedremo quanto segue:

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

Selezioniamo il Opzione attività I/O disco e vedremo quanto segue:

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

In questo modo possiamo continuare a rivedere ognuna delle opzioni che Monitorix ci offre, che sono davvero tante e tutte con un focus sugli amministratori, tutte molto intuitive e facili da usare e validare.

NotaIn questo modo si accede a Monitorix in locale, se i requisiti sono per connettersi da remoto dobbiamo inserire il percorso:

 /etc/apache2/conf.d/monitorix.conf
E da lì modifica l'opzione Consenti da e inserisci l'IP corrispondente.

Come abbiamo potuto osservare Monitorix è uno strumento semplice ma potente che ci consente di rivedere varie opzioni del nostro sistema operativo Debian 8 o di una qualsiasi delle altre ditro e quindi avere una grande utilità a portata di mano se il nostro ruolo è quello di fornire supporto a tutte le attività amministrative dell'organizzazione o se desideriamo semplicemente come utenti vedere lo stato della nostra macchina Linux in tempo reale, graficamente e con dati reali.

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandire [/ color]

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave