Kaip įdiegti, konfigūruoti ir naudoti „Monitorix“ „Linux“

Kasdieniame administratoriaus darbe svarbu turėti įrankius, leidžiančius stebėti, analizuoti ir aptikti visos organizacijos infrastruktūros gedimus, nesvarbu, ar tai būtų tinklo, įrangos, serverio lygis ir pan.

Daugeliu atvejų mes nežinome šiam tikslui reikalingų įrankių ir atsisiunčiame arba įgyvendiname įrankius, kurie galų gale nėra labai naudingi, todėl šį kartą „Solvetic“ analizuos „Monitorix“ įrankį, kuris suteiks mums galimybę išanalizuoti daugelį mūsų „Linux“ aplinkos aspektų .

„Monitorix“ yra atviro kodo įrankis, tai suteikia mums įvairių mūsų serverių valdymo parinktys ir kuri renka informaciją iš sistemos ir tinklo, kur mums ją siūlo įdomia grafika per „Monitorix“ žiniatinklio platformą.

Naudodami „Monitorix“ galime aptikti tinklo gedimus, paketų kritimą, sistemos pažeidimus ir apskritai situacijas, turinčias įtakos optimaliam sistemos veikimui. „Monitorix“ yra parašyta „Perl“ kalba, yra licencijuota GNU ir paskelbta FSP („Free Software Foundation“), papildomas „Monitorix“ naudoja RRDtool, kad sukurtų grafiką, kurią galime peržiūrėti žiniatinklio aplinkoje.

Tarp įvairių „Monitorix“ funkcijų matysime:

  • „Fail2bain“ statistika
  • Galimybė stebėti nuotolinius serverius
  • „Apache“ ir „MySQL“ statistika tiek vietiniams, tiek nuotoliniams kompiuteriams
  • Stebi iki 10 organizacijos įrenginių tinklo srautą
  • Stebėkite diskų būseną, pavyzdžiui, jų greitį, temperatūrą, be kitų aspektų.
  • „Monitorix“ sukurta naudojant HTTP serverį.
  • Galimybė peržiūrėti grafikus pagal dienas, savaites, mėnesius ar metus, kad būtų galima išsamiau kontroliuoti.
  • Tai leidžia pamatyti branduolių, procesoriaus, branduolio ir kt.
  • Stebėkite tinklo srautą, įskaitant įvairius prievadus, tokius kaip UDP ir TCP.

Tarp daugelio kitų funkcijų.

Jei norime peržiūrėti pilnas „Monitorix“ funkcijų sąrašas galime aplankyti šią nuorodą:

1. „Monitorix“ diegimas


Mes analizuosime „Monitorix“ diegimo procesą, šiame tyrime mes jį įgyvendinsime „Debian 8“ aplinkoje.

Tuo atveju, jei turime „Red Hat“, „CentOS“ ar „Fedora“ vykdysime šią komandą:

 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 wget 
PastabaNaujose „Fedora“ versijose tiesiog paleiskite komandą # yum install monitorix.

Toliau einame į atsisiųskite naujausią „Monitorix“ versiją iš oficialios svetainės naudodami komandą:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
Atsisiuntę atitinkamam diegimui naudosime komandą rpm:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
Mums debianiška aplinka „Monitorix“ galime įdiegti dviem būdais.
  • Pro lzzy saugykla
  • Rankiniu būdu naudojant .deb paketai.

Mes analizuosime du procesus.

1. Įdiegimas naudojant „Izzy“
Norėdami įdiegti „Monitorix“ naudodami „lzzy“, įvesime šį failo redagavimo kelią šaltiniai.sąrašas:

 /etc/apt/sources.list
Atidarę failo pabaigoje įvesime šią eilutę:
 deb http://apt.izzysoft.de/ubuntu generic visata

Pakeitimus išsaugome naudodami derinį CTRL + ARBA ir paliekame redaktorių naudodami CTRL + X. Toliau ketiname atsisiųsti GPG raktas iš saugyklos naudodami komandą:

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

Atsisiųsdami raktą pridėsime jį prie tinkamos konfigūracijos taip:

 # apt-key pridėti izzysoft.asc
Baigdami darysime įdiekite „Monitorix“ „Debian 8“ naudodami šią komandą, pirmiausia atnaujindami reikiamus paketus:
 # apt-get update # apt-get install monitorix

2. Rankinis diegimas naudojant .deb paketus
Jei ketiname įdiegti „Monitorix“ rankiniu būdu, vykdysime šias komandas:

 # apt-get atnaujinimas
 # 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
 įdiegti apt -get -f
Šiais dviem būdais mes galime atsisiųskite ir įdiekite „Monitorix“ „Debian 8“.

2. „Monitorix“ konfigūracija


Visus „Monitorix“ parametrus galima koreguoti šiuo keliu:
 /etc/monitorix/monitorix.conf
Iš šio failo galime sukonfigūruoti parametrus, susijusius su tinklu, sąsajomis, diskais ir kt. Kai redaguojame bet kurį šiame faile esantį parametrą, turime iš naujo paleisti paslaugą, kad pakeitimai įsigaliotų, todėl vykdysime šią komandą:
 # paslaugos monitorix paleidimas iš naujo
[color = # a9a9a9] Iš naujo paleisti paslaugą [/ color]

3. Darbas su „Monitorix“


Norėdami pamatyti puikias „Monitorix“ siūlomas funkcijas, turime žinoti, kad „Monitorix“ naudoja 8080 prievadą bendravimui, todėl turime eiti į savo naršyklę ir įvesti šią sintaksę:
 http: // Kompiuterio_IP: 8080 / monitorix
Norėdami pamatyti savo įrangos IP, naudojame ifconfig komanda, šiuo atveju 192.168.0.14, kurio naršyklėje turime įvesti:
 http://192.168.0.14:8080/monitorix
Ir pamatysime, kad rodomas toks langas:

DIDELIS

[color = # a9a9a9] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

Mes galime pamatyti šiuos dalykus:

  • Pagrindinio kompiuterio laukas: Mes radome savo „Debian 8“ komandos pavadinimą.
  • Grafiko laukas: Šiame skirtuke galime pasirinkti norimo peržiūrėti grafiko tipą, tarp daugelio kitų randame tokias parinktis kaip tinklo srautas, diskai, sistemos apkrova, aktyvūs procesai.

Galiausiai galime nustatyti grafiko laikotarpį:

  • kasdien, kas savaitę, kas mėnesį ar kasmet.

DIDELIS

[color = # a9a9a9] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

Mes pasirinksime tinklo srauto grafiką su dienos laikotarpiu. Spustelėkite Gerai ir pamatysime šiuos dalykus:

DIDELIS

[color = # a9a9a9] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

Rinkimės Disko įvesties / išvesties veiklos parinktis ir pamatysime tai:

DIDELIS

[color = # a9a9a9] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

Tokiu būdu galime toliau peržiūrėti kiekvieną iš „Monitorix“ siūlomų variantų, kurių yra tikrai daug ir visi, daugiausia dėmesio skiriant administratoriams, visi labai intuityvūs, lengvai naudojami ir patvirtinami.

PastabaTokiu būdu „Monitorix“ yra prieinama vietoje, jei reikalavimai yra prisijungti nuotoliniu būdu, turime įvesti maršrutą:

 /etc/apache2/conf.d/monitorix.conf
Iš ten redaguokite parinktį Leisti nuo ir įveskite atitinkamą IP.

Kaip mums pavyko pastebėti „Monitorix“ yra paprastas įrankis bet galingas, kuris leidžia mums peržiūrėti įvairias mūsų „Debian 8“ operacinės sistemos ar bet kurios kitos „Ditros“ parinktis ir tokiu būdu turėti didelę naudą, jei mūsų vaidmuo yra palaikyti visas organizacijos administracines užduotis arba jei mes tiesiog norime, kad vartotojų pamatyti mūsų „Linux“ mašinos būseną realiu laiku, grafiškai ir su realiais duomenimis.

DIDELIS

[color = # a9a9a9] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

wave wave wave wave wave