Hur man installerar, konfigurerar och använder Monitorix på Linux

I vårt dagliga arbete som administratörer är det viktigt att ha verktyg som gör att vi kan övervaka, analysera och upptäcka fel i hela infrastrukturen i organisationen, vare sig det är på nätverk, utrustning, servernivå etc.

Många gånger känner vi inte till de nödvändiga verktygen för detta ändamål och vi laddar ner eller implementerar verktyg som inte är särskilt användbara i slutändan, så Solvetic kommer denna gång att analysera Monitorix -verktyget som ger oss möjlighet att analysera många aspekter av våra Linux -miljöer .

Monitorix är ett verktyg för öppen källkod, som ger oss en mängd olika alternativ för att hantera våra servrar och som samlar in information från systemet och nätverket där den erbjuder oss den i intressant grafik via Monitorix webbplattform.

Med Monitorix kan vi upptäcka nätverksfel, paketfall, systemskador och i allmänhet situationer som påverkar systemets optimala prestanda. Monitorix är skrivet på Perl -språk och är licensierat av GNU och publicerat av FSP (Free Software Foundation), ytterligare Monitorix använder RRDtool för att generera den grafik som vi kan se i webbmiljön.

Bland de olika funktionerna som vi hittar i Monitorix kommer vi att se följande:

  • Fail2bain -statistik
  • Möjlighet att övervaka fjärrservrar
  • Apache- och MySQL -statistik för både lokala och avlägsna maskiner
  • Övervakar nätverkstrafik för upp till 10 enheter i organisationen
  • Övervaka skivornas status, till exempel hastighet, temperatur, bland andra aspekter.
  • Monitorix är byggt på HTTP -server.
  • Möjlighet att se diagrammen efter dagar, veckor, månader eller år för att behålla en mer detaljerad kontroll.
  • Det gör det möjligt att se status för kärnorna, CPU, kärna, etc.
  • Övervaka nätverkstrafik inklusive olika portar som UDP och TCP.

Bland många andra funktioner.

Om vi ​​vill granska fullständig lista över Monitorix -funktioner vi kan besöka följande länk:

1. Monitorix installation


Vi ska analysera hur Monitorix installationsprocess är, i den här studien kommer vi att implementera den i en Debian 8 -miljö.

Om vi ​​har Red Hat, CentOS eller Fedora vi kommer att utföra följande kommando:

 yum installera 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 wget 
NoteraI nya versioner av Fedora, kör bara kommandot # yum install monitorix.

Därefter fortsätter vi till ladda ner den senaste versionen av Monitorix från den officiella webbplatsen med kommandot:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
När vi har laddat ner använder vi kommandot rpm för respektive installation:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
För vår debian -miljö Vi kan implementera Monitorix på två sätt.
  • Genom lzzy förvar
  • Manuellt använda .deb -paket.

Vi kommer att analysera de två processerna.

1. Installation med Izzy
För att installera Monitorix med lzzy kommer vi att ange följande sökväg för att redigera filen sources.list:

 /etc/apt/sources.list
När den väl är öppen kommer vi att ange följande rad i slutet av filen:
 deb http://apt.izzysoft.de/ubuntu generiska universum

Vi sparar ändringarna med hjälp av kombinationen CTRL + ELLER och vi lämnar redaktören med CTRL + X. Nästa ska vi ladda ner GPG -nyckel från förvaret med kommandot:

 # wget http://apt.izzysoft.de/izzysoft.asc

När vi laddar ner nyckeln lägger vi till den i den lämpliga konfigurationen enligt följande:

 # apt-key lägg till izzysoft.asc
Till slut kommer vi installera Monitorix på Debian 8 med hjälp av följande kommando först uppdatera de nödvändiga paketen:
 # apt-get update # apt-get install monitorix

2. Manuell installation med .deb -paket
Om vår avsikt är att installera Monitorix manuellt kommer vi att utföra följande kommandon:

 # apt-get uppdatering
 # 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 
 # wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb
 apt -get -f installera
På dessa två sätt kan vi ladda ner och installera Monitorix på Debian 8.

2. Monitorix -konfiguration


Alla Monitorix -parametrar kan justeras från följande sökväg:
 /etc/monitorix/monitorix.conf
Från den här filen kan vi konfigurera parametrar relaterade till nätverket, gränssnitt, diskar, etc. När vi redigerar någon av parametrarna i den här filen måste vi starta om tjänsten för att ändringarna ska träda i kraft, för detta kommer vi att utföra följande kommando:
 # service monitorix starta om
[color = # a9a9a9] Starta om tjänsten [/ color]

3. Arbetar med Monitorix


För att se de fantastiska funktionerna som Monitorix erbjuder oss måste vi veta att Monitorix använder port 8080 för att kommunicera, för vilken vi måste gå till vår webbläsare och ange följande syntax:
 http: // Computer_IP: 8080 / monitorix
För att se IP: n för vår utrustning använder vi ifconfig -kommando, i det här fallet 192.168.0.14, för vilket vi måste ange följande i webbläsaren:
 http://192.168.0.14:8080/monitorix
Och vi kommer att se att följande fönster visas:

FÖRSTORA

[color = # a9a9a9] Klicka på bilden för att förstora [/ color]

Vi kan se följande:

  • Fält för värdnamn: Vi hittade namnet på vårt Debian 8 -team.
  • Graffält: Från den här fliken kan vi välja vilken typ av graf vi vill se, vi hittar alternativ som nätverkstrafik, diskar, systembelastning, aktiva processer, bland många andra.

Slutligen kan vi bestämma grafens period:

  • dagligen, veckovis, månadsvis eller årligen.

FÖRSTORA

[color = # a9a9a9] Klicka på bilden för att förstora [/ color]

Vi kommer att välja nätverkstrafikdiagrammet med den dagliga perioden. Klicka på OK så ser vi följande:

FÖRSTORA

[color = # a9a9a9] Klicka på bilden för att förstora [/ color]

Låt oss välja Alternativ för disk I / O -aktivitet och vi kommer att se följande:

FÖRSTORA

[color = # a9a9a9] Klicka på bilden för att förstora [/ color]

På detta sätt kan vi fortsätta granska alla de alternativ som Monitorix erbjuder oss, som verkligen är många och alla med fokus på administratörer, alla mycket intuitiva och enkla att använda och validera.

NoteraPå så sätt nås Monitorix lokalt, om kraven ska fjärransluta måste vi ange rutten:

 /etc/apache2/conf.d/monitorix.conf
Och därifrån redigera alternativet Tillåt från och ange motsvarande IP.

Som vi har kunnat observera Monitorix är ett enkelt verktyg men kraftfull vilket gör att vi kan granska olika alternativ i vårt Debian 8 -operativsystem eller något av de andra ditroerna och därmed ha en stor nytta till hands om vår roll är att ge stöd till alla administrativa uppgif.webpter i organisationen eller om vi bara vill användare se status för vår Linux -maskin i realtid, grafiskt och med verklig data.

FÖRSTORA

[color = # a9a9a9] Klicka på bilden för att förstora [/ color]

wave wave wave wave wave