Gestire un sistema operativo UNIX non è sempre un compito facile per la mole di servizi e processi ad esso collegati, ma oggi tutto questo compito viene semplificato avendo a disposizione strumenti funzionali e dinamici per ottenere i dati e presentarli in modo molto più organizzato e facile modo per capire. Monitorix è uno di questi strumenti gratuiti con cui è possibile ottenere il controllo su diversi aspetti di un server Linux e quindi monitorare Linux e Solvetic spiegherà cos'è e come utilizzare Monitorix su Linux.
Cos'è MonitorixMonitorix è stato sviluppato come uno strumento di monitoraggio del sistema open source che ci consente di controllare i servizi e le risorse del sistema in modo completamente funzionale, la sua struttura è composta da due valori che sono:
- un compilatore, monitorix, questo è un demone Perl che si avvia automaticamente
- uno script CGI chiamato monitorix.cgi
A partire dalla versione 3.0, Monitorix dispone di un proprio server HTTP integrato, evitando così l'utilizzo di server di terze parti.
Caratteristiche di MonitorixMonitorix Tra le sue principali caratteristiche segnaliamo:
- Carico di sistema medio e utilizzo (system.pm)
- Allocazione della memoria
- Dati di carico del sistema
- Tempo di attività del sistema
- Supporta un numero illimitato di processori o core
- Ci permette di definire il numero di grafici per riga
- Supporta fino a 20 sensori di temperatura hardware
- Dispone di sensori di identificazione selezionabili per ogni grafico disponibile
- Supporta fino a 16 sensori di temperatura compatibili con core
- Supporta fino a 9 velocità della ventola
- Supporta 4 sensori di temperatura compatibili con CPU
- Supporta un numero illimitato di gruppi di sensori
- Consente di modificare il nome di ciascun sensore
- Supporta fino a 8 unità per grafica
- Ti permette di nascondere il vero nome di ogni punto di montaggio
- Visualizza l'attività di I/O del disco per ogni file system disponibile
- Funzionalità di avviso per ogni file system sul server
- Implementa l'uso di ARC, ARC cache e L2ARC cache
- Numero illimitato di macchine virtuali
- Supporta fino a 8 macchine virtuali per grafica
- Può monitorare più dischi e interfacce di rete per ogni macchina virtuale
- Supporta l'accesso SSH, Telnet, Samba e Netatalk
- Supporta il formato di file di registro del server ProFTPD, vsftpd e Pure-FTPd
- Compatibile con NFS v2, v3 e v4 e molte altre funzionalità
Vediamo come installare Monitorix e usarlo su Linux.
Monitora il server Lonux con Monitorix
Passo 1
Innanzitutto, aggiorneremo i pacchetti di sistema con il seguente comando:
sudo apt update
Passo 2
Successivamente installiamo Monitorix con il seguente comando:
sudo apt install monitorix
INGRANDIRE
Passaggio 3
Inseriamo la lettera S per confermare il download e l'installazione dell'applicazione:
INGRANDIRE
Passaggio 4
Successivamente genereremo l'elenco delle aree disponibili che vengono presentate nel formato "REGIONE / PAESE", eseguiamo:
timedatectl list-timezones
INGRANDIRE
Passaggio 5
Lì individuiamo la zona desiderata, in questo esempio Europa / Madrid, la copiamo e ora stabiliamo questa zona nel computer con il seguente comando:
sudo timedatectl set-timezone Europa / Madrid
INGRANDIRE
Passaggio 6
Successivamente andremo ad identificare l'indirizzo IP del dispositivo con il comando "ip add":
INGRANDIRE
Passaggio 7
Con l'IP noto andiamo su un browser e inseriamo quanto segue:
http: // IP_LINUX: 8080 / monitorix /
INGRANDIRE
Passaggio 8
Lì possiamo definire quanto segue:
- Server utilizzato (in questo caso localhost)
- Tipo di grafico da utilizzare
- Frequenza delle informazioni (giornaliera, settimanale, mensile o annuale)
Passaggio 9
Possiamo lasciare i valori predefiniti e fare clic su OK, vedremo la visualizzazione dei dati:
INGRANDIRE
Passaggio 10
Ciascuno dei report è in tempo reale, possiamo scendere per avere accesso agli altri dati disponibili in Monitorix:
INGRANDIRE
Passaggio 11
In fondo troviamo più componenti:
INGRANDIRE
Con questo semplice processo abbiamo installato Monitorix su Linux per mantenere un controllo preciso dei dati e dei servizi.