In questo tutorial, ti mostreremo come installare e configurare Monitorix Network Monitoring Tool sul tuo CentOS 7. Per quelli di voi che non lo sapessero, Monitorix è un programma gratuito, aperto- strumento di monitoraggio del sistema sorgente e leggero progettato per monitorare il maggior numero possibile di servizi e risorse di sistema.È stato creato per essere utilizzato su server UNIX/Linux di produzione, ma grazie alla sua semplicità e alle dimensioni ridotte, è possibile utilizzarlo anche su dispositivi embedded come bene.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Monitorix Network Monitoring Tool su un server CentOS 7.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 7.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Funzioni di monitoraggio
- Medio del carico del sistema, processi attivi, utilizzo del kernel per processore, utilizzo globale del kernel e allocazione della memoria.
- Controlla le temperature e lo stato dell'unità disco.
- Utilizzo del filesystem e attività di I/O dei filesystem.
- Utilizzo del traffico di rete fino a 10 dispositivi di rete.
- Servizi di sistema inclusi SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail e Spam.
- Statistiche di MTA Mail comprese le connessioni di input e output.
- Traffico della porta di rete inclusi TCP, UDP, ecc.
- Statistiche FTP con formati di file di registro dei server FTP.
- Statistiche Apache di server locali o remoti.
- Statistiche MySQL di server locali o remoti.
- Statistiche di Squid Proxy Web Cache.
- Statistiche di Fail2ban.
- Monitoraggio dei server remoti (Multihost).
- Possibilità di visualizzare le statistiche nei grafici o nelle tabelle di testo normale per giorno, settimana, mese o anno.
- Possibilità di ingrandire i grafici per una migliore visualizzazione.
- Possibilità di definire il numero di grafici per riga.
- Server HTTP integrato.
Installa lo strumento di monitoraggio della rete Monitorix su CentOS 7
Passaggio 1. Innanzitutto, devi abilitare il repository EPEL sul tuo sistema.
sudo yum install epel-release yum -y update
Una volta abilitato il repository EPEL puoi installare i pacchetti richiesti usando il comando:
yum install httpd rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI
Passaggio 2. Installazione di Monitorix.
Installa lo strumento di monitoraggio del sistema Monitorix sul tuo server. Puoi farlo con un solo comando:
yum install monitorix
Aggiungi il servizio Monitorix all'avvio del sistema e avvia il servizio con i seguenti comandi:
systemctl start monitorx.service systemctl enable monitorx.service systemctl restart httpd.service
Passaggio 3. Configura lo strumento di monitoraggio della rete Monitorix.
Una volta avviato il servizio, il programma inizierà a raccogliere le informazioni di sistema in base alle impostazioni di configurazione in '/etc/monitorix.conf
' e dopo alcuni minuti inizierai a vedere i grafici di sistema dal tuo browser all'indirizzo.
Passaggio 4. Accesso a Monitorix.
Monitorix sarà disponibile sulla porta HTTP 8080 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:8080/monitorix
o http://server-ip:8080/monitorix
e scegli il Grafico e premi ok per visualizzare il grafico. Se stai usando un firewall, apri la porta 8080 per abilitare l'accesso al pannello di controllo.
Congratulazioni! Hai installato correttamente Monitorix. Grazie per aver utilizzato questo tutorial per installare Monitorix Network Monitoring Tool sul tuo sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Monitorix ufficiale sito web.