Hvordan installere, konfigurere og bruke Monitorix på Linux

I vårt daglige arbeid som administratorer er det viktig å ha verktøy som lar oss overvåke, analysere og oppdage feil i hele infrastrukturen i organisasjonen, det være seg på nettverk, utstyr, servernivå, etc.

Mange ganger kjenner vi ikke de nødvendige verktøyene for dette formålet, og vi laster ned eller implementerer verktøy som ikke er veldig nyttige til slutt, så Solvetic vil denne gangen analysere Monitorix -verktøyet som vil gi oss muligheten til å analysere mange aspekter av Linux -miljøene våre .

Monitorix er et åpen kildekodeverktøy, som gir oss en rekke alternativer for å administrere serverne våre og som samler informasjon fra systemet og nettverket der det tilbyr det til oss i interessant grafikk gjennom Monitorix nettplattform.

Med Monitorix kan vi oppdage nettverksfeil, pakkefall, systemskader og generelt situasjoner som påvirker systemets optimale ytelse. Monitorix er skrevet på Perl -språk og er lisensiert av GNU og utgitt av FSP (Free Software Foundation), ytterligere Monitorix bruker RRDtool for å generere grafikken som vi kan se i nettmiljøet.

Blant de forskjellige funksjonene vi finner i Monitorix, vil vi se følgende:

  • Fail2bain -statistikk
  • Evne til å overvåke eksterne servere
  • Apache- og MySQL -statistikk for både lokale og eksterne maskiner
  • Overvåker nettverkstrafikk på opptil 10 enheter i organisasjonen
  • Overvåk statusen til diskene, for eksempel hastighet, temperatur, blant andre aspekter.
  • Monitorix er bygget på HTTP -server.
  • Mulighet for å se grafene etter dager, uker, måneder eller år for å beholde en mer detaljert kontroll.
  • Den lar deg se statusen til kjernene, CPU, kjerne, etc.
  • Overvåk nettverkstrafikk inkludert forskjellige porter som UDP og TCP.

Blant mange andre funksjoner.

Hvis vi vil gjennomgå full liste over Monitorix -funksjoner vi kan besøke følgende lenke:

1. Monitorix installasjon


Vi skal analysere hvordan Monitorix installasjonsprosessen er, i denne studien skal vi implementere den i et Debian 8 -miljø.

I tilfelle vi har Red Hat, CentOS eller Fedora vi vil utføre følgende kommando:

 yum installer 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 
MerkI nye versjoner av Fedora, bare kjør kommandoen # yum install monitorix.

Deretter går vi videre til Last ned den siste versjonen av Monitorix fra det offisielle nettstedet med kommandoen:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
Når den er lastet ned, bruker vi kommandoen rpm for den respektive installasjonen:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
For vår debian -miljø Vi kan implementere Monitorix på to måter.
  • Gjennom lzzy depot
  • Manuell bruk av .deb -pakker.

Vi skal analysere de to prosessene.

1. Installasjon ved hjelp av Izzy
For å installere Monitorix ved hjelp av lzzy skal vi skrive inn følgende bane for å redigere filen sources.list:

 /etc/apt/sources.list
Når den er åpen, kommer vi til å skrive inn følgende linje på slutten av filen:
 deb http://apt.izzysoft.de/ubuntu generiske univers

Vi lagrer endringene ved hjelp av kombinasjonen CTRL + ELLER og vi lar redaktøren bruke CTRL + X. Deretter skal vi laste ned GPG -nøkkel fra depotet ved å bruke kommandoen:

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

Når vi laster ned nøkkelen, legger vi den til den passende konfigurasjonen som følger:

 # apt-key legg til izzysoft.asc
Til slutt vil vi installer Monitorix på Debian 8 ved å bruke følgende kommando, oppdaterer du først de nødvendige pakkene:
 # apt-get update # apt-get install monitorix

2. Manuell installasjon ved hjelp av .deb -pakker
Hvis vår intensjon er å installere Monitorix manuelt, skal vi utføre følgende kommandoer:

 # apt-get oppdatering
 # 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 installere
På disse to måtene kan vi last ned og installer Monitorix på Debian 8.

2. Monitorix -konfigurasjon


Alle Monitorix -parameterne kan justeres fra følgende bane:
 /etc/monitorix/monitorix.conf
Fra denne filen kan vi konfigurere parametere knyttet til nettverket, grensesnitt, disker, etc. Når vi redigerer noen av parameterne i denne filen, må vi starte tjenesten på nytt for at endringene skal tre i kraft. For dette utfører vi følgende kommando:
 # service monitorix start på nytt
[color = # a9a9a9] Start tjenesten på nytt [/ color]

3. Jobber med Monitorix


For å se de flotte funksjonene som Monitorix tilbyr oss, må vi vite at Monitorix bruker port 8080 for å kommunisere, som vi må gå til nettleseren vår og skrive inn følgende syntaks:
 http: // Computer_IP: 8080 / monitorix
For å se IP -en til utstyret vårt bruker vi ifconfig kommando, i dette tilfellet 192.168.0.14, som vi må skrive inn følgende i nettleseren:
 http://192.168.0.14:8080/monitorix
Og vi vil se at følgende vindu vises:

FORSTØRRE

[color = # a9a9a9] Klikk på bildet for å forstørre [/ color]

Vi kan se følgende:

  • Felt for vertsnavn: Vi fant navnet på vårt Debian 8 -team.
  • Graffelt: Fra denne kategorien kan vi velge hvilken type graf vi vil se, vi finner alternativer som nettverkstrafikk, disker, systembelastning, aktive prosesser, blant mange andre.

Til slutt kan vi bestemme grafens periode:

  • daglig, ukentlig, månedlig eller årlig.

FORSTØRRE

[color = # a9a9a9] Klikk på bildet for å forstørre [/ color]

Vi skal velge nettverkstrafikkgrafen med den daglige perioden. Klikk OK, så ser vi følgende:

FORSTØRRE

[color = # a9a9a9] Klikk på bildet for å forstørre [/ color]

La oss velge Disk I / O -aktivitetsalternativ og vi vil se følgende:

FORSTØRRE

[color = # a9a9a9] Klikk på bildet for å forstørre [/ color]

På denne måten kan vi fortsette å gå gjennom hvert av alternativene som Monitorix tilbyr oss, som virkelig er mange og alle med fokus på administratorer, alle veldig intuitive og enkle å bruke og validere.

MerkPå denne måten får du tilgang til Monitorix lokalt. Hvis kravene er for å koble til eksternt, må vi angi ruten:

 /etc/apache2/conf.d/monitorix.conf
Og derfra rediger du Tillat fra -alternativet og angir den tilsvarende IP -en.

Som vi har kunnet observere Monitorix er et enkelt verktøy men kraftig som gjør at vi kan se gjennom ulike alternativer for vårt Debian 8 -operativsystem eller noen av de andre ditroene og dermed ha et stort verktøy for hånden hvis vår rolle er å gi støtte til alle de administrative oppgavene til organisasjonen, eller hvis vi bare ønsker det brukere se statusen til vår Linux -maskin i sanntid, grafisk og med ekte data.

FORSTØRRE

[color = # a9a9a9] Klikk på bildet for å forstørre [/ color]

wave wave wave wave wave