Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg


Orice administrator responsabil cu întreținerea rețelelor și a sistemelor informatice se confruntă întotdeauna cu sarcina de a monitoriza întreaga infrastructură. Anterior, astfel de probleme au fost rezolvate prin scrierea de scripturi de tip bat sau shell care lucrau la un program și trimiterea rezultatelor diagnosticării prin e-mail.






Această abordare are un număr evident de dezavantaje:
  1. cunostinte de programare: în ciuda faptului că majoritatea administratorilor de sistem sunt capabili de a scrie scripturi în Perl, Python, Shell și PowerShell, Script scris poate fi primul „rake“, care este administratorul (în special tineri și fără experiență), va trebui să fie depășite. Ca rezultat, va dura mult timp pentru a învăța limba de scripting.
  2. Dificultate în desfășurare: atunci când există mai puțin de 10 servere în zona de responsabilitate, nu este dificil să transferați scenariul pe fiecare dintre mașini și să le porniți la timp. Dar dacă serverele 20? 50? 100?
  3. "Zoo" de tehnologie: dacă infrastructura este construită în întregime pe sistemele Linux sau pe sistemele familiei Microsoft Windows, acesta este un lucru. Dar dacă o companie are și domeniu de-controler bazat pe Microsoft Windows Server, de stocare a fișierelor de pe FreeBSD si Postfix server de mail de pe CentOS, administratorul va trebui să dezvolte diferite scenarii pentru un anumit sistem de operare, cel decisiv și aceeași sarcină.

Dificultăți în abordarea problemei monitorizării spodvigli pentru a crea sisteme separate de monitorizare, cum ar fi versiunea furnizor de solutii (de exemplu, Oracle Enterprise Manager), și soluțiile open source (Zabbix) și soluții de afaceri (PRTG, Nagios).
În acest articol, vom examina Zabbix 2.2 și PRTG Network Monitor 14.3 în ceea ce privește capacitățile sistemului și complexitatea instalării, configurației și utilizării.

Prezentare generală a produsului:


Zabbix este o întreprindere soluție open source (conform informațiilor de la birou. Site-ul), care poate produce o monitorizare completă a infrastructurii (servere, dispozitive de rețea, și mașini virtuale), pentru a vizualiza informațiile din diagrame, pentru a monitoriza sarcina și performanța echipamentelor care utilizează agenții proprii (care sunt susținute de aproape toate sistemele de operare).
Soluția PRTG este destinată monitorizării rețelei (dispozitive de rețea, interfețe, canale de transmisie de date). Soluția nu necesită instalarea de agenți pentru monitorizarea obiectelor și utilizează protocoalele și tehnologiile standard ICMP, SNMP, Sniffing Packet, NetFlow etc. PRTG utilizează adesea termenul "senzor". Senzorul în acest caz este un serviciu de rețea situat la diferite nivele ale modelului OSI (portul echipamentului poate fi monitorizat sau funcționarea HTTP, POP / SMTP).
Ambele sisteme de monitorizare au capacitatea de a trimite alerte de incident prin e-mail sau SMS, pot funcționa fie prin http sau prin https. Aceasta este o proprietate foarte importantă dacă sistemul de monitorizare este "lansat" pe Internet.
Imediat putem spune că, spre deosebire de Zabbix, care este orientat spre întreaga infrastructură în general, PRTG este proiectat pentru a monitoriza rețelele și tot ceea ce este conectat cu acestea.

Pentru puritatea experimentului, voi folosi ambele soluții sub o singură sarcină: monitorizarea rețelei și a serverelor.

cerinţe


Potrivit deciziei lui Zabbix, numai sistemele de operare suportate sunt indicate în cerințele sistemului, ceea ce face dificilă încheierea numărului de nuclee și RAM care trebuie alocate unei mașini virtuale sau a capacității pe care serverul trebuie să o achiziționeze.
Site-ul Web al produsului afirmă, de asemenea, că Zabbix necesită Apache, MySQL, PHP, astfel că și cerințele trebuie să fie determinate din resursele necesare pentru serverul web Apache și baza de date MySQL. Cu toate acestea, documentația de instalare oferă cerințe aproximative pentru numărul de obiecte de monitorizare.

Voi instala ambele soluții pe o mașină virtuală bazată pe Oracle Virtual Box cu următorii parametri: 1 CPU, 2048 memorie, 20 GB HDD VDI.
Pentru Zabbix, va fi folosit CentOS versiunea 6.5 x86_64, pentru PRTG - Windows 7 Professional 64 biți

Comoditate suplimentară în timpul instalării este furnizată de botul web al aplicației - dacă anumite setări nu au fost implementate, sistemul însuși va raporta acest lucru.

Monitorul de rețea PRTG


Site-ul soluției precizează că instalarea este simplă și durează 2 minute. Având în vedere specificul instalării aplicațiilor în mediul MS Windows, nu va trebui să vă îndoiți de simplitate. Dar va dura într-adevăr 2 minute?
Descărcați distribuția de la birou. și după ce am primit cheia de licență, am continuat să instalez. Aici merită adăugat că dezvoltatorul nu a mințit. După ce faceți clic pe Next (Următorul) - Next (Următorul) - Next (Următorul) - Introducerea licenței - Apoi, au luat aproximativ 2 minute, după care sistemul mi-a anunțat că am un browser vechi.

După repornire, PRTG mi-a oferit să scaneze rețeaua mea folosind GURU.

Să încercăm.
GURU a început cu adevărat să "alerge" în jurul rețelei, studiind toate segmentele sale. După toate setările, ecranul a afișat tabloul de bord







Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg

Lucrează cu monitorizarea.

Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg

Fereastra pentru adăugarea unui obiect de monitorizare.

Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg

În configurație este recomandat să configurați interfața agentului sau să monitorizați utilizarea altor protocoale - alegerea este lăsată pentru administrator, dar trebuie remarcat faptul că utilizarea agentului reduce încărcarea pe serverul Zabbix în sine.
Zabbix este bogat într-un set standard de șabloane de monitorizare. Când adăugați un obiect la el, puteți lega șabloanele necesare și începeți monitorizarea.
Separat, merită acordată atenție caracteristicilor lui Zabbix:
  1. Șabloane - în plus față de cele standard, puteți adăuga (și dezvolta) propriile dvs. pentru sarcinile care nu sunt "extrase din cutie";
  2. Scenarii - puteți executa comenzi din scripturi pe o anumită gazdă;
  3. Harta - în Zabbix, este posibil să "desenezi" o cartelă de rețea pentru a vizualiza dependențele echipamentelor unele de altele;
  4. Servicii IT - administratorul construiește dependența unui obiect de altul, ceea ce vă permite eliminarea proactivă a problemei înainte de a fi prea târziu sau urmărirea nodului de problemă.

În general, Zabbix justifică pe deplin titlul de produs-întreprindere: un set bogat de funcții "afară din cutie" și capacitatea de a configura orice șablon sau script îl transformă într-un instrument foarte puternic pentru inginer.

Monitorul de rețea PRTG

Când vă conectați, utilizatorul vede imediat un tablou de bord standard cu o structură arborescentă, în care implicit va fi adăugat gazda sistemului de monitorizare. Dacă doriți, afișajul poate fi modificat de obiect.
Acest lucru va arata ca PRTG, daca il stilizati sub forma Oracle Enterprise Manager

Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg

Deoarece dimensiunile sunt definite pentru mine, nu este încă clar, dar bănuiesc că dimensiunea dreptunghiului este afectată de numărul de senzori per obiect. Obiectele verzi sunt marcate cu care totul este OK, obiectele albastre sunt întrerupte, obiectele roșii sunt în stare jos. Albul indică dispozitive neconfigurate.
Dar aici puteți vedea defectele în font și aspect:

Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg

Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg

Toate relațiile sunt realizate manual, dar acest tip de mapare este convenabil când trebuie să arătați infrastructura rețelei și să înțelegeți dependența unui nod de altul.
De asemenea, există monitorizarea congestiei canalului de internet cu un program destul de lizibil.

În general, PRTG nu numai că poate monitoriza disponibilitatea rețelei, dar și povara asupra echipamentelor. Printre senzori există și instrumente pentru monitorizarea disponibilității bazelor de date, a serverelor web și a serverelor de aplicații.

Utilizarea sistemelor de monitorizare cu echipamente Netping

Dar, ca orice inginer responsabil pentru infrastructură, este important să înțeleg starea camerei mele de server. Aici voi folosi curtoazia Netping Uniping Server Solution Solution v3 / SMS.
Pe scurt despre "glandă": unitatea Uniping primește informații de la senzorii de fum, umiditate, temperatură etc. și este capabil să le transmită prin intermediul interfeței Ethernet cu sistemele de monitorizare. De asemenea, există un modem GSM pentru notificarea prin SMS, un releu pentru indicații locale și control al alarmelor, posibilitatea de a conecta la o rețea WiFi pentru senzori wireless.

Cum se face uniping cu Zabbix

Pe site-ul Netping există o instrucțiune pentru adăugarea echipamentului Netping la monitorizarea lui Zabbix: www.netping.ru/view.aspx?id=54
În ciuda faptului că versiunile de echipamente Zabbix și Netping sunt diferite pentru mine și în articol, acest lucru nu interferează cu tuning-ul.
Spre deosebire de adăugarea obiectului standard folosind agentul Zabbix, cu Netping va trebui să utilizați protocolul SNMP v1 pentru a colecta date de la senzori.
Ca urmare a ajustării, obțin informații despre senzorii de temperatură, pe care le pot observa pe grafic.
Datele primite din șablonul de pe site-ul Netping:

Temperatura compusă pe unul dintre senzori.

Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg

Bara verde din partea dreaptă sus ne dă temperatura curentă de la senzor. Dacă este server, atunci 27 de grade este un pic prea mult. Cu toate acestea, aceasta este deja o sarcină de întreținere - pentru a asigura temperatura necesară. Am considerat, de asemenea, lucrul comun al lui Zabbix și Netping.
Cum se face uniping cu monitorul de rețea PRTG

Site-ul web al producătorului detaliază modul de primire a datelor de la Uniping privind monitorizarea PRTG. Desigur, instrucțiunea este scrisă pentru o versiune mai veche, ultima versiune a PRTG nu a fost dificil de configurat. Biblioteca SNMP pentru PRTG este descărcată de pe site-ul producătorului și adăugată la cele existente. Apoi, conexiunea urmează instrucțiunile de pe site: www.netping.ru/view.aspx?id=120
La ieșire obținem informațiile complete de la senzor:

Compararea sistemelor de monitorizare a sistemelor de monitorizare a rețelei zabbix și prtg

Informații complete privind temperatura, umiditatea și alimentarea cu energie în sala de servere - exact ceea ce trebuie să știu despre situația din camera serverului.

Avantaje / Dezavantaje

Ușor de folosit, adăugarea de senzori și obiecte este implementată la un nivel intuitiv

Funcționează numai în mediul Microsoft Windows, ceea ce mărește costul soluției pentru o licență.

Utilizează mijloacele native - nu este nevoie să instalați software suplimentar pentru monitorizarea obiectelor







Trimiteți-le prietenilor: