MonitorIX
Questo articolo illustrerà i passaggi su come installare MonitorIX e configurarlo per registrare una porta personalizzata, in questo caso la porta di Minecraft (25565).
MonitorIX può essere utilizzato per monitorare il traffico e l'utilizzo del sistema per diagnosticare problemi o semplicemente per visualizzare le prestazioni del sistema.
Che cos'è MonitorIX?
Monitorix è uno strumento di monitoraggio del sistema leggero, gratuito e open source progettato per monitorare quanti più servizi e risorse di sistema possibile. È stato creato per essere utilizzato con server Linux / UNIX di produzione, ma per la sua semplicità e dimensioni ridotte può essere utilizzato anche su dispositivi embedded.
Cosa posso monitorare con esso?
MonitorIX può essere utilizzato per monitorare qualsiasi cosa, dalle statistiche di posta elettronica, all'utilizzo del disco, alle temperature dell'hardware, al traffico corrente su MySQL o alla porta personalizzata.
Seguire i passaggi seguenti per installare MonitorIX su CentOS 6.
1. Pacchetti richiesti
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
Nota: se non è possibile installare alcuni pacchetti, potrebbe essere necessario abilitare il repository EPEL:
32-Bit
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
64-Bit
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
Quindi riprovare l'installazione
2. Installa MonitorIX
rpm -ivh http://www.monitorix.org/monitorix-3.6.0-1.noarch.rpm
Nota: assicurati di controllare la pagina Download di MonitorIX per vedere se ci sono nuove versioni
Dopo l'installazione, è possibile avviare MonitorIX con
service monitorix start
Dopo l'installazione è possibile visualizzare i grafici su http: //YOURSERVER.DOMAIN: 8080 / monitorix / o http: // YOURSERVERIP: 8080 / monitorix /
Definizione di porte personalizzate da monitorare
nano /etc/monitorix/monitorix.conf
Leggendo la configurazione, è possibile modificare impostazioni come i titoli, la porta su cui viene eseguito MonitorIX, abilitando alcuni grafici in <graph_enable> e molto altro.
Ecco un esempio della sezione <porta> per monitorare il traffico sulla porta di Minecraft (25565):
PORT graph
-----------------------------------------------------------------------------
<port>
max = 12
rule = 24000
list = 25, 21, 80, 22, 110, 139, 3306, 53, 25565, 25565
<desc>
25 = SMTP, tcp, in, 0, 1000
21 = FTP, tcp, in, 0, 1000
80 = HTTP, tcp, in, 0, 1000
22 = SSH, tcp, in, 0, 1000
110 = POP3, tcp, in, 0, 1000
139 = NETBIOS, tcp, in, 0, 1000
3306 = MYSQL, tcp, in, 0, 1000
53 = DNS, udp, in, 0, 1000
25565 = MINECRAFT, tcp, in, 0, 1000
</desc>
graphs_per_row = 3
</port>
Modificando il valore massimo e aggiungendo / modificando una porta nell'elenco = sezione è possibile aggiungere un nuovo grafico alla sezione <desc> . Assicurati di chiudere il documento con CTRL + X e poi Y per salvare, seguito da INVIO.
Ora puoi riavviare il servizio
service monitorix restart
e visualizza la tua porta appena monitorata.