In passato abbiamo parlato di buoni strumenti di monitoraggio del sistema, questa volta vogliamo far conoscere monitorix uno strumento leggero ma robusto che fornirà a tutti gli amministratori di sistema informazioni adeguate ed estese sul proprio sistema in qualsiasi momento.
Cos'è Monitorix?
È uno strumento open source, supportato da un'ampia comunità che ci permette di monitorare i sistemi in modo semplice, è progettato per controllare la maggior quantità possibile di servizi e risorse di sistema. Questo strumento è stato sviluppato con l'obiettivo di funzionare su server Linux / Unix, ma ha la particolarità di poter essere eseguito su dispositivi embedded, il che lo rende multipiattaforma e portabile.
I suoi sviluppatori spiegano che lo strumento è il risultato dell'esecuzione di due programmi, uno chiamato monitorix
, che è un demone Perl che si avvia automaticamente come qualsiasi altro servizio sul sistema e uno script chiamato monitorix.cgi
Ha anche un server HTTP integrato in modo che non dobbiamo installare un server web per il suo funzionamento.
Caratteristiche di Monitorix
- Ha un gran numero di statistiche grafiche che raccolgono informazioni di sistema come carico del sistema, utilizzo del kernel, utilizzo del processore, sensori, temperatura, utilizzo del file system, utilizzo della directory, netstat, lighttpd, nginx, processi tra gli altri.
- Supporto per il monitoraggio di più server remoti.
- Supporto per il monitoraggio del traffico Internet dei dispositivi su una LAN.
- Ampio sistema di allerta.
- Server HTTP incluso.
- Invio automatico di email con statistiche di sistema.
- Possibilità di includere file di configurazione aggiuntivi.
- Possibilità di visualizzare le statistiche per (ora, giorno, settimana, mese o anno).
- Possibilità di ingrandire qualsiasi grafico per vederlo più in dettaglio.
- Possibilità di visualizzare le metriche di rete in Mbyte / sec o Mbit / sec.
- Possibilità di visualizzare le temperature in gradi Celsius o Fahrenheit.
- Capacità di generare grafica nei formati PNG o SVG.
- Possibilità di configurare il numero di anni di dati storici (nessun limite).
- Interfaccia web intuitiva.
- Può essere configurato con un semplice file di testo.
- Include una modalità silenziosa che consente di recuperare la grafica dagli script.
- Le statistiche sul traffico sono archiviate in database di dimensioni fisse.
- Scritto in lingua Perl.
- GNU / Linux testato e supportato, FreeBSD, OpenBSD e NetBSD.
- Gratuito e open source
Come installare Monitorix
Utenti RedHat / Fedora / CentOS e derivati puoi installare Monitorix grazie a yum nel modo seguente:
$ yum install monitorix $ service monitorix start
Da parte loro, gli utenti di Arch Linux e derivati possono utilizzare AUR per installare questo strumento di monitoraggio del sistema, per farlo, eseguire il seguente comando:
$yaourt -S monitorix
Nel caso di utenti Debian, Ubuntu, Deepin e derivati, è possibile utilizzare lo strumento installando l'ultimo .deb dello strumento disponibile qui. Successivamente si procede all'installazione del .deb e di alcune dipendenze come segue
$ sudo apt-get update $ sudo 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 $ Dpkg -i * .deb monitorix $ Apt-get -f install
Molto interessante, così completo da essere travolgente.
Completissimo, concludo che la community ha le batterie per sviluppare più strumenti come questi, come posso sapere che dipendiamo così tanto da cpanel?
Solo per completare il tuo tutorial, mostra agli utenti come visualizzare o monitorare e richiedi a utente e senha di accedere alla tua interfaccia. Un'altra sicurezza per evitare di essere esplorati ad un certo punto:
Installa apache2-utils ed esegui o comanda:
sudo htpasswd -d -c / var / lib / monitorix / htpasswd admin
Scrivi il tuo senha e ripeti.
Presto.
Amico l'ho provato e gli ultimi comandi non funzionano per me
Ciao, ho CENTOS 7, l'ho installato ma non funziona o non posso eseguirlo