MonitorIX
Hva er MonitorIX?
Hva kan jeg overvåke med den?
1. Nødvendige pakker
2. Installer MonitorIX
Definere tilpassede porter som skal overvåkes
MonitorIX
Denne artikkelen vil gå over trinnene for hvordan du installerer MonitorIX og konfigurerer den til å logge en tilpasset port, i dette tilfellet Minecraft-porten (25565).
MonitorIX kan brukes til å overvåke trafikk og systembruk for å hjelpe med å diagnostisere problemer eller bare for å se systemets ytelse.
Hva er MonitorIX?
Monitorix is a free, open source, lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size can be used on embedded devices as well.
Hva kan jeg overvåke med den?
MonitorIX kan brukes til å overvåke alt fra poststatistikk, diskbruk, maskinvaretemperaturer til gjeldende trafikk på din MySQL eller egendefinerte port.
Følg trinnene nedenfor for å installere MonitorIX på CentOS 6.
1. Nødvendige pakker
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
Merk: hvis du ikke kan installere noen pakker, må du kanskje aktivere EPEL repo:
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
Prøv deretter installasjonen på nytt
2. Installer MonitorIX
rpm -ivh http://www.monitorix.org/monitorix-3.6.0-1.noarch.rpm
Merk: sørg for å sjekke nedlastingssiden for MonitorIX for å se om det er nye versjoner
Etter installasjonen kan du starte MonitorIX med
service monitorix start
Etter installasjonen kan du se grafene på http://DIN SERVER.DOMENE:8080/monitorix/ eller http:// DIN SERVERIP :8080/monitorix/
Definere tilpassede porter som skal overvåkes
nano /etc/monitorix/monitorix.conf
Ved å lese gjennom konfigurasjonen kan du endre innstillinger som titler, porten som MonitorIX kjører på, aktivere visse grafer under <graph_enable> og mye mer.
Her er et eksempel på <port> -delen for å overvåke trafikk på Minecraft-porten (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>
Ved å endre maks og legge til/endre en port på listen = delen kan du legge til en ny graf til <desc> delen. Pass på at du lukker dokumentet med CTRL+X og deretter Y for å lagre, etterfulgt av ENTER.
Nå kan du starte tjenesten på nytt
service monitorix restart
og se den nylig overvåkede porten.