Cum se instalează, se configurează și se utilizează Monitorix pe Linux

În activitatea noastră zilnică ca administratori, este important să avem instrumente care să ne permită să monitorizăm, să analizăm și să detectăm defecțiunile din întreaga infrastructură a organizației, fie că este vorba de rețea, echipament, nivel de server etc.

De multe ori nu cunoaștem instrumentele necesare în acest scop și descărcăm sau implementăm instrumente care nu sunt foarte utile până la urmă, așa că de data aceasta Solvetic va analiza instrumentul Monitorix care ne va oferi posibilitatea de a analiza multe aspecte ale mediilor noastre Linux. .

Monitorix este un instrument open source, care ne oferă o varietate de opțiuni pentru gestionarea serverelor noastre și care colectează informații din sistem și din rețea unde ni le oferă în grafică interesantă prin intermediul platformei web Monitorix.

Cu Monitorix putem detecta defecțiunile de rețea, căderile de pachete, deteriorarea sistemului și, în general, situațiile care afectează performanța optimă a sistemului. Monitorix este scris în limbajul Perl și este licențiat de GNU și publicat de FSP (Free Software Foundation), Monitorix suplimentar folosește RRDtool pentru a genera grafica pe care o putem vizualiza în mediul web.

Printre diferitele caracteristici pe care le găsim în Monitorix vom vedea următoarele:

  • Statistici Fail2bain
  • Capacitatea de a monitoriza servere la distanță
  • Statistici Apache și MySQL atât pentru mașinile locale, cât și pentru cele la distanță
  • Monitorizează traficul de rețea de până la 10 dispozitive din organizație
  • Monitorizați starea discurilor, cum ar fi viteza, temperatura, printre alte aspecte.
  • Monitorix este construit pe serverul HTTP.
  • Posibilitatea de a vizualiza graficele după zile, săptămâni, luni sau ani pentru a păstra un control mai detaliat.
  • Permite să vedeți starea nucleelor, CPU, Kernel etc.
  • Monitorizați traficul de rețea, inclusiv diverse porturi, cum ar fi UDP și TCP.

Printre multe alte caracteristici.

Dacă vrem să trecem în revistă lista completă a funcțiilor Monitorix putem vizita următorul link:

1. Instalare Monitorix


Vom analiza modul în care este procesul de instalare Monitorix, în acest studiu îl vom implementa într-un mediu Debian 8.

În caz că avem Red Hat, CentOS sau Fedora vom executa următoarea comandă:

 instalează 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 
NotăÎn versiunile noi ale Fedora, rulați doar comanda # yum install monitorix.

Apoi trecem la descărcați cea mai recentă versiune de Monitorix de pe site-ul oficial folosind comanda:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
Odată descărcat, vom folosi comanda rpm pentru instalarea respectivă:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
Pentru noi mediul debian Putem implementa Monitorix în două moduri.
  • Prin depozit lzzy
  • Folosind manual pachete .deb.

Vom analiza cele două procese.

1. Instalare folosind Izzy
Pentru a instala Monitorix folosind lzzy, vom introduce următoarea cale pentru a edita fișierul surse.list:

 /etc/apt/sources.list
Odată deschis, vom introduce următoarea linie la sfârșitul fișierului:
 deb http://apt.izzysoft.de/ubuntu univers generic

Salvăm modificările folosind combinația CTRL + SAU și lăsăm editorul folosind CTRL + X. În continuare vom descărca fișierul Cheia GPG din depozit folosind comanda:

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

Când descărcăm cheia, o vom adăuga la configurația apt după cum urmează:

 # apt-key adăugați izzysoft.asc
Pentru a termina o vom face instalați Monitorix pe Debian 8 folosind următoarea comandă, mai întâi actualizarea pachetelor necesare:
 # apt-get update # apt-get install monitorix

2. Instalare manuală folosind pachete .deb
În cazul în care intenția noastră este să instalăm Monitorix manual, vom executa următoarele comenzi:

 # apt-get update
 # 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
 instalare apt-get -f
În aceste două moduri putem descărcați și instalați Monitorix pe Debian 8.

2. Configurare Monitorix


Toți parametrii Monitorix pot fi reglați din următoarea cale:
 /etc/monitorix/monitorix.conf
Din acest fișier putem configura parametrii legați de rețea, interfețe, discuri etc. Când edităm oricare dintre parametrii conținuți în acest fișier, trebuie să repornim serviciul pentru ca modificările să aibă efect, pentru aceasta vom executa următoarea comandă:
 # service monitorix reporniți
[color = # a9a9a9] Reporniți serviciul [/ color]

3. Lucrul cu Monitorix


Pentru a vedea funcțiile excelente pe care ni le oferă Monitorix, trebuie să știm că Monitorix folosește portul 8080 pentru a comunica, pentru care trebuie să mergem la browserul nostru și să introducem următoarea sintaxă:
 http: // Computer_IP: 8080 / monitorix
Pentru a vedea IP-ul echipamentelor noastre folosim comanda ifconfig, în acest caz 192.168.0.14, pentru care trebuie să introducem următoarele în browser:
 http://192.168.0.14:8080/monitorix
Și vom vedea că este afișată următoarea fereastră:

MARI

[color = # a9a9a9] Faceți clic pe imagine pentru a mări [/ color]

Putem vedea următoarele:

  • Câmpul Nume gazdă: Am găsit numele echipei noastre Debian 8.
  • Câmp grafic: Din această filă putem selecta tipul de grafic pe care dorim să-l vizualizăm, găsim opțiuni precum trafic de rețea, discuri, încărcarea sistemului, procese active, printre multe altele.

În cele din urmă putem determina perioada graficului:

  • zilnic, săptămânal, lunar sau anual.

MARI

[color = # a9a9a9] Faceți clic pe imagine pentru a mări [/ color]

Vom selecta graficul traficului de rețea cu perioada zilnică. Faceți clic pe OK și vom vedea următoarele:

MARI

[color = # a9a9a9] Faceți clic pe imagine pentru a mări [/ color]

Să selectăm Opțiunea Activitate I / O pe disc și vom vedea următoarele:

MARI

[color = # a9a9a9] Faceți clic pe imagine pentru a mări [/ color]

În acest fel, putem continua să examinăm fiecare dintre opțiunile pe care ni le oferă Monitorix, care sunt foarte multe și toate cu accent pe administratori, toate foarte intuitive și ușor de utilizat și validat.

NotăÎn acest fel, Monitorix este accesat local, dacă cerințele sunt de conectare de la distanță, trebuie să introducem ruta:

 /etc/apache2/conf.d/monitorix.conf
Și de acolo editați opțiunea Permiteți de la și introduceți adresa IP corespunzătoare.

După cum am putut observa Monitorix este un instrument simplu dar puternic, care ne permite să examinăm diferite opțiuni ale sistemului nostru de operare Debian 8 sau oricare dintre celelalte ditro și astfel avem o mare utilitate la îndemână dacă rolul nostru este de a oferi suport tuturor sarcinilor administrative ale organizației sau dacă dorim pur și simplu ca utilizatori vedeți starea mașinii noastre Linux în timp real, grafic și cu date reale.

MARI

[color = # a9a9a9] Faceți clic pe imagine pentru a mări [/ color]

wave wave wave wave wave