Sådan installeres, konfigureres og bruges Monitorix på Linux

I vores daglige arbejde som administratorer er det vigtigt at have værktøjer, der giver os mulighed for at overvåge, analysere og opdage fejl i hele organisationens infrastruktur, det være sig på netværket, udstyr, serverniveau osv.

Mange gange kender vi ikke de nødvendige værktøjer til dette formål, og vi downloader eller implementerer værktøjer, der ikke er særlig nyttige i sidste ende, så Solvetic vil denne gang analysere Monitorix -værktøjet, som giver os mulighed for at analysere mange aspekter af vores Linux -miljøer .

Monitorix er et open source -værktøj, der giver os en række muligheder for administration af vores servere og som indsamler oplysninger fra systemet og netværket, hvor det tilbyder det til os i interessant grafik gennem Monitorix webplatform.

Med Monitorix kan vi registrere netværksfejl, pakkefald, systemskader og generelt situationer, der påvirker systemets optimale ydelse. Monitorix er skrevet på Perl -sprog og er licenseret af GNU og udgivet af FSP (Free Software Foundation), yderligere Monitorix bruger RRDtool til at generere den grafik, som vi kan se i webmiljøet.

Blandt de forskellige funktioner, vi finder i Monitorix, vil vi se følgende:

  • Fail2bain -statistik
  • Mulighed for at overvåge eksterne servere
  • Apache- og MySQL -statistik for både lokale og fjerntliggende maskiner
  • Overvåger netværkstrafik på op til 10 enheder i organisationen
  • Overvåg diskenes status, såsom deres hastighed, temperatur, blandt andre aspekter.
  • Monitorix er bygget på HTTP -server.
  • Mulighed for at se graferne efter dage, uger, måneder eller år for at beholde en mere detaljeret kontrol.
  • Det giver mulighed for at se status for kernerne, CPU, kerne osv.
  • Overvåg netværkstrafik, herunder forskellige porte såsom UDP og TCP.

Blandt mange andre funktioner.

Hvis vi vil gennemgå fuld liste over Monitorix -funktioner vi kan besøge følgende link:

1. Monitorix installation


Vi skal analysere, hvordan Monitorix installationsprocessen er, i denne undersøgelse skal vi implementere den i et Debian 8 -miljø.

I tilfælde af at vi har Red Hat, CentOS eller Fedora vi vil udfø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 
BemærkI nye versioner af Fedora skal du bare køre kommandoen # yum install monitorix.

Dernæst går vi videre til download den nyeste version af Monitorix fra det officielle websted ved hjælp af kommandoen:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
Når den er downloadet, bruger vi kommandoen rpm til den respektive installation:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
For vores debian -miljø Vi kan implementere Monitorix på to måder.
  • Gennem lzzy depot
  • Brug manuelt af .deb pakker.

Vi vil analysere de to processer.

1. Installation ved hjælp af Izzy
For at installere Monitorix ved hjælp af lzzy skal vi indtaste følgende sti for at redigere filen sources.list:

 /etc/apt/sources.list
Når den er åben, skal vi indtaste følgende linje i slutningen af ​​filen:
 deb http://apt.izzysoft.de/ubuntu generiske univers

Vi gemmer ændringerne ved hjælp af kombinationen CTRL + ELLER og vi forlader redaktøren ved hjælp af CTRL + x. Dernæst skal vi downloade GPG -nøgle fra depotet ved hjælp af kommandoen:

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

Når vi downloader nøglen, tilføjer vi den til den passende konfiguration som følger:

 # apt-key tilføj izzysoft.asc
For at afslutte vil vi installer Monitorix på Debian 8 ved hjælp af følgende kommando først at opdatere de nødvendige pakker:
 # apt-get update # apt-get install monitorix

2. Manuel installation ved hjælp af .deb -pakker
Hvis vores intention er at installere Monitorix manuelt, vil vi udføre følgende kommandoer:

 # apt-get opdatering
 # 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åder kan vi download og installer Monitorix på Debian 8.

2. Monitorix -konfiguration


Alle Monitorix -parametre kan justeres fra følgende sti:
 /etc/monitorix/monitorix.conf
Fra denne fil kan vi konfigurere parametre relateret til netværket, grænseflader, diske osv. Når vi redigerer nogen af ​​parametrene i denne fil, skal vi genstarte tjenesten, for at ændringerne træder i kraft, for at udføre følgende kommando:
 # service monitorix genstart
[color = # a9a9a9] Genstart service [/ color]

3. Arbejder med Monitorix


For at se de store funktioner, Monitorix tilbyder os, skal vi vide, at Monitorix bruger port 8080 til at kommunikere, for hvilket vi skal gå til vores browser og indtaste følgende syntaks:
 http: // Computer_IP: 8080 / monitorix
For at se IP'en på vores udstyr bruger vi ifconfig kommando, i dette tilfælde 192.168.0.14, som vi skal indtaste følgende for i browseren:
 http://192.168.0.14:8080/monitorix
Og vi vil se, at følgende vindue vises:

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

Vi kan se følgende:

  • Værtsnavn felt: Vi fandt navnet på vores Debian 8 -team.
  • Graffelt: Fra denne fane kan vi vælge den graftype, vi vil se, vi finder muligheder som netværkstrafik, diske, systemindlæsning, aktive processer, blandt mange andre.

Endelig kan vi bestemme grafens periode:

  • dagligt, ugentligt, månedligt eller årligt.

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

Vi skal vælge netværkstrafikgrafen med den daglige periode. Klik på OK, så ser vi følgende:

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

Lad os vælge Disk I / O -aktivitet og vi vil se følgende:

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

På denne måde kan vi fortsætte med at gennemgå hver af de muligheder, Monitorix tilbyder os, som virkelig er mange og alle med fokus på administratorer, alle meget intuitive og lette at bruge og validere.

BemærkPå denne måde er der adgang til Monitorix lokalt, hvis kravene skal fjernforbindes, skal vi indtaste ruten:

 /etc/apache2/conf.d/monitorix.conf
Og derfra rediger indstillingen Tillad fra, og indtast den tilsvarende IP.

Som vi har kunnet observere Monitorix er et simpelt værktøj men kraftfuld, som giver os mulighed for at gennemgå forskellige muligheder i vores Debian 8 -operativsystem eller et hvilket som helst af de andre ditroer og dermed have en stor nytteværdi ved hånden, hvis vores rolle er at yde støtte til alle de administrative opgaver i organisationen, eller hvis vi blot ønsker det brugere se status for vores Linux -maskine i realtid, grafisk og med reelle data.

FORSTØRRE

[color = # a9a9a9] Klik på billedet for at forstørre [/ color]

wave wave wave wave wave