Documente Academic
Documente Profesional
Documente Cultură
SISTEM DE MONITORIZARE A REȚELEI - Final
SISTEM DE MONITORIZARE A REȚELEI - Final
TEZA DE LICENȚĂ
Autor:
Studentul grupei IS31R
Gheorghi VERDEȘ
______________
(semnătura)
Conducător științific:
Mircea PETIC
conf. univ.
______________
(semnătura)
BĂLȚI, 2020
Controlată:
Data___________________
Conducător științific: Mircea Petic, dr., conf. univ.
___________________
Aprobată
și recomandată pentru susținere
la ședința Catedrei de matematică și informatică
Proces verbal nr._____din____________
Șeful catedrei de matematică și informatică
dr., conf. univ. E. Plohotniuc
___________________
Aprobat
Șeful catedrei de matematică și informatică
dr., conf. univ. E. Plohotniuc
“____”______________2020
Termenul de Viza de
Etapele
realizare executare
4
s
INTRODUCERE.............................................................................................................5
4 CONCLUZII...............................................................................................................34
5 BIBLIOGRAFIE.........................................................................................................36
6 ANEXE.......................................................................................................................38
INTRODUCERE
Obiectivele cercetării
Studiul literaturii de specialitate din domeniul sistemelor de monitorizare;
căutarea, analiza și alegerea unui instrument de monitorizare;
depistarea și gruparea de dispozitivelor din rețea și datele ce urmează a fi coletate;
alegerea metodelor de colectare a datelor;
instalarea pachetelor și configurarea sistemului de monitorizare;
configurarea interfeței web a sistemului de monitorizare;
configurarea dispozitivelor din rețeaua locală;
elaborarea concluziilor și recomandărilor.
6
În introducere este argumentată actualitatea temei, sunt precizate scopurile și obiectivele.
Capitolul I – „Considerații teoretice privind sistemele de monitorizare” reflectă studiul
mai multor instrumente de monitorizare, evidențiind avantajele fiecaruia.
Capitolul II – „Integrarea practică și configurarea sistemului de monitorizare în rețea”
conține instalarea serverului Zabbix, metode de instalare și configurare a agentului Zabbix pentru
sitemele de operare Windows, criptarea datelor transmise la serverul Zabbix
Capitolul III – “Configurarea sistemului de monitorizare prin intermediul interfeței web
” descrie configurarea a sistemului de monitorizare Zabbix și posibilitățile interfeței web,
crearea șabloanelor, elementelor de colectare a datelor, crearea triggerilor, configurarea
notificărilor prin e-mail și monitorizarea camerelor ip prin intermediul protocolului SNMP.
7
1. CONSIDERAȚII TEORETICE PRIVIND SISTEMELE DE MONITORIZARE
10
posibilitatea de a organiza funcționarea în comun a mai multor sisteme de monitorizare;
include nagiostats, care afișează un rezumat general a dispozitivelor monitorizate.
Interfața utilizatorului Nagios este implementată ca o aplicație Web și reprezentată în Fig.
A1.1 din Anexa 1. Scripturile CGI necesare și configurația serverului web sunt incluse în
pachetul de bază Nagios.
Principalul dezavantaj al lui Nagios este procesul de configurare — se face în cea mai
mare parte prin linia de comandă, ce poate complica foarte mult instalarea. Cei familiarizați cu
comenzile standard de configurare Linux / Unix, nu ar trebui să întîlnească probleme speciale.
Posibilitățile lui Nagios sunt uriașe, dar efortul necesar pentru a le folosi s-ar putea să nu
merite întotdeauna. Alt dezavantaj este că nu poate monitoriza performanța și o mulțime de
procese (pentru fiecare plugin-un proces separat).
Avantajul principal – este un sistem de monitorizare gratuit cu un numărul mare de
plaginuri.
PRTG sau Paessler Router Traffic Grapher este o soluție de integrare atît pentru
întreprinderile mari cît și pentru cele mici.
El are posibilitatea de a:
colecta de informații despre fluxurile de date care trec prin anumite dispozitive și ale
păstra în baza de date a programului;
colecta date prin SNMP, NetFlow, IPFIX, jFlow, sFlow și multe alte protocoale;
vizualiza statistici în baza de date sub formă de grafice și tabele;
vizualiza statistici pachetelor de date transmise și timpul de răspuns ping;
vizualiza rezultatele în timp real sau pentru o anumită perioadă de timp în trecut pe
diferite dispozitive;
colectarea datelor despre încărcarea memoriei operative și CPU.
În program este integrat un web server care permite conectarea la distanță, iar datele
obținute pot fi vizualizate prin intermediul interfeței grafice proprii a programului sau în browser
[8].
Interfața grafică a programului poate fi vizualizată în Fig. A1.2 din Anexa 1.
Există șabloane predefinite pentru a ajuta la procesele de configurare și de a accelera
primul proces de instalare. Alte caracteristici cheie includ metode flexibile de alertă, interfețe
multiple de utilizator, hărți și tablouri de bord personalizate [9].
Un dezavantaj mare este că folosirea intrumentului dat este contraplată și poate fi instalat
numai pe OS Windows.
11
În schib este extrem ușor de instalat, are capacitatea de a colecta singur informația din
rețea, nu necesită nici o instalare pe partea de server și afișează grafice convenabile și ușor de
citit [10].
CACTI reprezintă un instrument ușor de studiat și configurat pentru monitorizarea
rețelelor și a serverelor. El este inclus în LAMP (acronym cu aplicații Linux, Apache, MySql,
PHP) și oferă o platformă de software standardizată pentru construirea graficelor bazate pe date
statistice.
Metoda standard de colectare a datelor este protocolul SNMP, de asemenea, pot fi
utilizate script-uri pe Perl sau PHP. Semnale de alertă în caz de depistare a unor abateri [11].
Avantajul principal este numărul de grafice care pot fi adăugate ușor prin selectarea
șabloanelor, cerințe mici hardware și nu necesită o instalare sau configurare specifică cu excepția
firewall. Un dezavantaj este interfața web prezentată în Fig. A1.3 din Anexa 1 ce nu este foarte
prezentabilă și pare o monitorizare învechită.
Înainte de implementarea directă a sistemului de monitorizare, este necesar să se
efectueze o analiză a rețelei LAN, care ar trebui să aibă ca rezultat o listă a echipamentelor
monitorizate, a parametrilor și a unui algoritm aprobat pentru atragerea atenției asupra
evenimentelor de monitorizare. Pe baza analizei infrastructurii de rețea, se formează primele
decizii care determină arhitectura viitorului sistem de monitorizare.
Icinga a început ca o ramură a sistemului de monitorizare Nagios, dar a fost rescrisă
recent într-o soluție autonomă cunoscută sub numele de Icinga 2. În acest moment, ambele
versiuni ale programului sunt în curs de dezvoltare activă și sunt disponibile pentru utilizare, în
timp ce Icinga 1.x este compatibil cu un număr mare de plugin-uri și configurare Nagios.
Icinga 2 a fost conceput mai puțin greoi, cu accent pe performanță și mai
convenabil de utilizat. Oferă arhitectură modulară și design cu mai multe filtre care nu se
regăsesc nici în Nagios și nici în Icinga.
Icinga oferă o platformă software de monitorizare și alertare completă, concepută
pentru a fi la fel de deschisă și extensibilă ca Nagios, dar cu unele diferențe în interfața web.
La fel ca Nagios, Icinga poate fi folosită pentru a monitoriza tot ceea ce comunica la
nivelul de rețea IP, atît de bine încît puteem utiliza SNMP, precum și plugin-uri și suplimente
personalizate.
Există mai multe variante de interfață web pentru Icinga, dar principala diferență
între această soluție software de monitorizare de la Nagios este configurația, care se poate face
prin interfața web și nu prin fișierele de configurare.
Pentru cei care preferă să își gestioneze configurația în afara liniei de comandă,
această funcționalitate va fi un adevărat cadou.
12
Icinga se integrează cu numeroase pachete de software de monitorizare și grafică,
cum ar fi PNP4 Nagios, inGraph și Graphite, oferind vizualizare fiabilă a rețelei. În plus, Icinga
are capabilități avansate de raportare.
Înterfața grafică prezentată în Fig. A1.4 din Anexa 1 pare a fi placută, simplă și înțeleasă.
Zabbix este un sistem multifuncțional de monitorizare cu o interfață web care se
adaptează la sistemele necesare, colectează statistici de la acestea și acționează într-un mod
predeterminat, în cazurile prevăzute.
Sistemul este compus din patru componente principale:
un server de monitorizare care colectează și procesează date de la toți agenții.
un server proxy care execută aceleași funcții, dar apoi trimite datele la un server central.
interfață web pentru monitorizare.
un agent care colectează date pe un server fizic.
Pentru lucru, are nevoie de una dintre mai multe opțiuni posibile de bază de date, care trebuie
să fie preconfigurate (acest lucru se întîmplă automat, folosind scripturi gata făcute).
MySQL;
Oracle;
PostgreSQL;
SQLite;
IBM DB2.
14
Zabbix trapper- colectarea de date de la trappers, care reprezintă o punte între anumite
servicii și Zabbix (recepționează date prin rețea din alte aplicații pentru a le transporta pe
serverul de monitorizare).
Zabbix aggregate- un control în care sunt colectate informații agregate dintr-o bază de
date.
External check- este o verificare externă în care fișierul executabil este lansat, se citește
ieșirea standard.
Zabbix database monitor- colectarea datelor din baza de date prin ODBC.
IPMI agent- colectarea datelor prin interfața IPMI.
SSH agent- Zabbix se conectează prin SSH și execută comenzile specificate, citind
ieșirea standard.
TELNET agent - face același lucru ca agentul SSH, dar utilizează protocolul TELNET.
JMX agen - culegerea de informații prin intermediul tehnologiei JMX (monitorizarea
mașinii Java).
Calculate - calcule bazate pe diverse date (alte verificări, valorile lor istorice).
Pentru verificările standard, Zabbix are deja definite șabloane, ceea ce simplifică crearea
acestora. În plus față de cele de mai sus, există o verificare a disponibilității unui server web
atunci cînd sistemul de monitorizare simulează cererile browserului.
Agentul Zabbix- poate să colecteze diverse informații care să reflecte starea actuală a
serverului fizic. De exemplu:
CPU idle time- timpul inactiv (cînd procesorul nu efectuează nicio operație).
CPU interrupt timer- timpul necesar pentru a procesa întreruperile de la echipament.
CPU iowait time- timeout al resurselor solicitate.
CPU nice time- timpul petrecut pentru a servi procesele cu priorități modificate.
Interrupts per second- numărul de întreruperi ale echipamentului pe secundă.
Processor load - încărcarea nucleului procesorului.
Host boot time- timpul de pornire a serverului.
Host local time - ora locală pe server.
System uptime - timp de funcționare continuă a serverului.
Available memory- memoria disponibilă pe disc.
Free swap space - volumul de spațiu liber swap.
Free swap space in % - același volum, numai în procente.
Total memory- spațiutotal pe disc.
15
Total swap space- spațiu total de swap.
Și multe alte valori [14].
Zabbix agent
Agenții Zabbix se instalează pe dispozitive pentru monitorizarea activă a resurselor locale
și aplicații (memorie, procese, alte statistici).
Agentul colectează local informațiile necesare și trimite datele catre serverul Zabbix
pentru procesare ulterioară. În cazulrile cînd acest serviciu se v-a opri sau în caz că spațiu pe disk
v-a fi mai puțin decît spațiul minim indicat (spațiul se indică în procente), serverul Zabbix
imediat v-a anunța administratorul sau persoana resposabilă.
În Fig. 1.2 este prezentată lista platformelor pentru care este disponibil agentul Zabbix.
Ceea ce privește sistema de operareWindows zabbix agentul poate fi instalat pe toate
versiile PC și server începînd cu XP.
Tipurile de verificări
Agenții Zabbix pot efectua două tipuri de verificări: active și passive.
Verificările active necesită o prelucrare mai complexă. Agentul primește o listă de
elemente de date pentru procesarea independentă de la serverul Zabbix. Apoi, acesta trimite
periodic noi valori către server.
16
În cazul unei verificări pasive, agentul răspunde solicitărilor de date primite de la serverul
Zabbix. Zabbix server (sau proxy) solicită date, cum ar fi încărcarea CPU, iar agentul Zabbix
returnează rezultatul.
Alegerea între verificarea pasivă și cea activă se face prin alegerea tipului corespunzător
de element de date. Agentul Zabbix procesează elemente de date de tip "Zabbix agent" și "
Zabbix agent (activ)".
Sisteme de operare
Zabbix este cross-platform (lucrează cu sisteme Windows / Unix / Linux) se deosebește
prin capacități largi de monitorizare oferind din start o serie de șabloane gata pentru
monitorizarea diferitor dispozitive și sisteme de operare. Multe declanșatoare, pînă și la
temperatura dispozitivului. Poate trimite date către poștă și mesengeri. În interfata web a
instrumentului dat poate fi observat un link ce duce la pagina https://share.zabbix.com unde pot
fi descărcate gratuit o gama largă de șabloane, module și multe alte lucruri pentru diferite
necesități, ceea ce prezintă un avantaj enorm.
17
2 INTEGRAREA PRACTICĂ ȘI CONFIGURAREA SISTEMULUI DE
MONITORIZARE ÎN REȚEA
Serverul Zabbix poate fi instalat cu ajutorul pachetelor din repozitoriu propuse pe siteul
oficial. O altă metodă alternativă poate fi o imagine CD de instalare a unei soluții Zabbix gata de
utilizare, care sunt cele mai simple, rapide soluții ușor de înteles pentru începători.
Pentru început este necesar de intalat pachetul de configurații din repozitoriu ce conține
fișiere de configurare apt (manager de pachete de aplicații). Instalarea se face prin executarea
comenzilor din Anexa 4 în terminal serverului ales.
18
Pentru a porni zabbix-server este necesar de executat următoarele comenzi (se înlocuiește
“zabbix-server “cu “zabbix-proxy” pentru a porni Zabbix proxy):
# service zabbix-server start
# update-rc.d zabbix-server enable
Configurarea time zona a interfaței web
Înainte de a începe configurările interfeței web este necesar de restartat serverul web
Apache folosind următoarea comandă:
# service apache2 restart //restartăm serverul Apache
Se accesează fișierul de configurare Apache pe adresa /etc/apache2/conf-
enabled/zabbix.conf, se decomentează setarea „date.timezone“ și se specifică fusul orar necesar.
# php_value date.timezone Europe/Riga
php_value date.timezone Europe/Chisinau // a fost decomentat și aleasă time zona
regiunii necesare
Intalarea interfeței web poate fi începută după executarea acestor configurații [2].
21
Fig. 2.1 Intalarea agentului Zabbix prin intermediul cmd.
După această configurare, acest PC poate fi monitorizat cu ajutorul lui Zabbix folosind
șablonul standart, dar paote fi și modificat în caz de necesitate.
Deci, toete calculatoare pot fi configurate în același mod.
22
specificat în linia de comandă. În cazul instalării a mai multor agenți odată, fiecare agent trebuie
să aibă propriul fișier de configurare (un singur agent poate utiliza fișierul de configurare
implicit).
Următoarele opțiuni de linie de comandă din tabelul 1 pot fi utilizate cu agentul Zabbix:
Tabelul 1 Opțiuni cmd utilizate pentru agenți
Utilizarea mai multor agenți (cu următoarele funcții -i, -d, -s, - x).
Pentru a separa numele de servicii (agenții), fiecare nume de serviciu
-m --multiple-agents va fi indicat în valoarea Host value din fișierul de configurare
specificat. O deprindere bună ar fi ca denumirea serviciului să fie
semnificativă, ca sa putem ușor intelege cu ce se ocupă acest serviciu.
23
3 CONFIGURAREA SISTEMULUI DE MONITORIZARE PRIN
INTERMEDIUL INTERFAȚEI WEB
Interacțiunea utilizatorilor cu sistemul de monitorizare are loc printr-un panou Web unde
toate elementele de control sunt grupate.
La accesarea interfeței web poate fi observat meniul principal care cuprinde cinci
secțiuni, care la rîndul său conțin alte secțiuni specificate:
Secțiunea administrare;
Secțiunea configurare;
Secțiunea rapoarte;
Secțiunea inventor;
Secțiunea monitorizare.
24
cîmpurile obligatorii, se alege metoda de avertisment, tipul de utilizator și se selecteză drepturile
de acces.
În imaginea atașată mai sus este prezentată pagina ce conține cîteva setări implicite
referitoare la interfața web.
O altă secțiune importantă este” curățarea istoricului”, prezentată în Fig. 3.2.
Curățarea istoricului reprezintă un proces ce elimină informațiile și informațiile depășite
șterse de către utilizatori și este efectuată periodic de către serverul Zabbix.
Sarcinile de ștergere a istoricului pot fi activate și dezactivate de următoarele niveluri de
sarcini:
evenimente și alerte;
servicii IT;
audit;
sesiuni de utilizatori;
istoric de valori;
modificări dinamice.
Atunci cînd este activată ștergerea istoricului, este posibil de a seta cîte zile vor fi păstrate
datele înainte de a fi șterse de procesul de ștergere a istoricului.
Ștergerea unui element sau declanșator de date v-a strege de asemenea și problemele
generate de acest element sau declanșator de date.
De asemenea un eveniment poate fi șters prin ștergerea istoricului, cu excepția cazului
cînd un eveniment este un eveniment problemă sau un eveniment de recuperare. Acesta nu poate
25
fi șters pînă cînd nu se elimină înregistrarea corespunzătoare a problemei. Ștergerea istoriei v-a
elimina mai întîi problemele și apoi evenimentele pentru a evita problemele potențiale cu
înregistrările sau problemele legate de evenimente [5].
Accesarea butonului” Reset” permite anularea modificărilor effectuate.
Nodurile de rețea
Nodurile de rețea sunt dispozitive din care sunt preluate informații. Fiecare nod are
elemente - parametrii monitorizați, la schimbarea cărora, reacționează sistemul. Pentru fiecare
parametru poate fi setat intervalul de verificare și rata de schimbare (de exemplu, mesajul de
problemă este afișat numai după N verificări nereușite). Nu este necesar ca fiecare nod să-și
expună parametrii. Dacă acestea sunt aceleași, atunci soluția optimă este utilizarea șabloanelor
care moștenesc toate serverele [1].
În Fig. 3.3 este prezentată o listă de dispozitive din rețea, care pot fi accesate în secțiunea
Configurare →Noduri de rețea.
26
Aici cu ușurință poate fi vizualizată lista tuturor nodurilor de rețea adăugate, numărul
grupelor de elemente, numărul de elemente, numărul de triggeri, grafice, adresa ip, tipul
șablonului aplicat, starea activ sau neactiv, tipul de colectare a datelor, modul de criptare a
datelor transmise la server.
27
În tabelul 3 este prezentat importanța unui declanșator care determină cît de importantă
este avertizarea.
Zabbix acceptă următoarele avertizări de declanșare:
Evenimentele
Evenimentele în Zabbix sunt generate de mai multe surse:
Evenimente pe declanșatoare - cele mai importante evenimente generate schimbarea
stării declanșatorului și sunt cele mai frecvente. Evenimentul generat conține informații detaliate
despre schimbarea stării declanșatorului-cînd sa întîmplat (ora) și ce stare nouă este acum
(PROBLEMĂ sau OK).
Evenimentele declanșatoare sunt create de două tipuri: PROBLEMĂ sau OK.
Evenimente la detectare sunt generate atunci cînd, cu ajutorul sistemului au fost
detectate noduri de rețea noi.
Periodic Zabbix scanează intervalele de adrese IP specificate în regulile de detectare a
rețelei.
Frecvența acestei verificări este configurată individual pentru fiecare regulă. Un
eveniment (sau mai multe evenimente). este generat odată ce un nod de rețea sau serviciu a fost
detectat.
Evenimente la autoînregistrare, atunci cînd agenții activi sunt înregistrați automat de
server. Dacă este configurat, un eveniment de autoregistrare a agentului activ poate fi generat
28
dacă un agent activ, necunoscut anterior solicită verificarea sa sau dacă s-au modificat
metadatele nodului de rețea. Serverul adaugă noul nod de rețea înregistrat automat folosind
adresa IP și portul primit de la agent.
Evenimente interne - atunci cînd elementele de date / regulile de detectare la nivel scăzut
devin neacceptate sau declanșatorul intră într-o stare necunoscută.
În tabelul 4 sunt afișate evenimente ce pot fi genereate de Zabbix:
Scopul introducerii evenimentelor interne este de a informa utilizatorii atunci cînd apar
anumite evenimente interne, de exemplu:
elementul de date își schimbă starea de la "normal" la " nu este acceptat”;
elementul de date își schimbă starea de la "nu este acceptat" la " normal”;
regula de detectare la nivel scăzut își schimbă starea de la “normal” la” nu este
acceptată”;
regula de detectare la nivel scăzut își schimbă starea de la “neacceptat” la “normal”;
declanșatorul își schimbă starea de la “normal” la “necunoscut”;
declanșatorul își schimbă starea de la “necunoscut” la “normal” [19].
Gestionarea șabloanelor
29
Șabloanele implicite Zabbix prezentate în Fig. A3.5 Anexa 5 acoperă o zonă de monitorizare
destul de mare, de la sisteme unix și windows la dispozitive de rețea. Cu toate acestea,
administratorii de sistem se confruntă adesea cu sarcina de a finaliza manual șabloanele și,
uneori, chiar de a-și crea propriul șablon de la zero.
Tot aici este posibil nu numai crearea dar și importarea șablonului. În lista de șabloane
este indicat numele șablonului, numărul grupurilor de elemente și elementele, numărul de
triggeri, grafice, ecrane complexe, dacă este activă detectarea, cîte elemete au fost detectate (ex.
descoperirea sistemului de fișiere montat, interfeței de rețea indicate în Fig. A3.6 din Anexa 5),
șabloane adăugate și lista de hosturi la care a fost aplicat acest șablon.
Este necesar de a atrage o atenție deosebită la faptul ca toate acestea sunt click-abile și
ușor este poasibilitatea de a trece pentru a le redacta sau adăuga.
În Fig. A3.7 Anexa 5 sunt afișate o listă de nodurile combinate în grupuri, informații
generale despre care sunt vizibile în panou. Pentru fiecare grup și pentru server în mod
individual, putem vizualiza jurnalul evenimentelor recente și al diverselor diagrame bazate pe
date din parametri, ca exemplu diagrama traficului în rețea a unui lucrător prezentat în Fig. A3.8
Anexa 5 sau diagrama spațiilor pe disck prezentată în Fig. A3.9 Anexa5.
Panoul principal
Panoul prezentat în Fig. 3.5, este prima secțiune cu care putem face cunostință la
accesarea interfeței web. Eleste alcătuit din widget-uri ce afișează informații de bază: starea
nodurilor de rețea și indicatorii de stare a declanșatorilor, ceasul și alte informații utile.
30
Într-un singur panou este posibilă gruparea de widget-uri din diferite surse pentru o
prezentare rapidă.
Ele pot fi adăugate și editate în modul de editare a panoului și disponibile pentru
vizualizare în modul de citire a panoului.
De asemenea este posibilă și creare a mai multor panouri care pot conține diferite seturi
de recenzii și permit comutarea între ele.
Pentru a accesa toate panourile adăugate este necesar de a face click pe linkul” Toate
panourile” din antetul secțiunii prezentat în Fig. A3.10 Anexa 5.
Crearea panourilor
Pentru a crea un panou este necesar de a face click pe butonul ”Creare panou”, se alege
userul ca în Fig. A3.11 Anexa 5 și în cîmpul respectiv se introduc numele noului panou.
Inițial, panoul este gol, însă avem posibilitatea de a adăuga widget-uri noi în panou:
Pentru aceasta e de ajuns de a face click pe butonul ”Adăugați nou” sau click pe linkul
”Adăugați un widget nou” cînd înlocuim un widget cu altul nou, se face click pe butonul ”Salvați
modificările” pentru a salva panoul, iar pentru al anula este necesar de a face click pe “Anulare”
și panoul nu va fi creat.
Adăugarea widget-urilor
Pentru a adăuga un widget la panou se face click pe butonul “Adăugați widget” link în
modul de editare al panoului reprezentat în Fig. A3.12 din Anexa 5. În următorul pas se selecteză
tipul widget-ului, parametrii pentru widget și se salvează facînd click pe butonul ”Adăugați”.
Rezultatul poate fi observat în Fig. A3.12 Anexa 5
Widget-urile pot fi mutate în interiorul panoului, în modul de editare a panourilor. Pentru
aceasta este necesar de a face click pe bara de titlu a widget-ului și se mută într-o locație nouă,
modificate și eliminate.
Pentru a păstra toate schimbările se face click pe butonul “Salvați modificările” din
panou.
Pentru a efectua un mijloc de legare pentru transmiterea de e-mail la profil, este necesar
de accesat secțiunea Administrare→Utilizatori, se selecteză userul iar în secțiunea Notificare se
face click pe butonul ”Adăugați” sub lista de instrumente. În fereastra care se deschide afișată în
Fig. 3.7 este necesar de specificat adresa poștală a destinatarului mesajului în cîmpul Trimiteți la,
iar rezultatul este afișat în Fig. 3.8 [6].
32
Fig. 3.7 Setarea notificărilor prin email pentru utilizator.
33
Fig. 3.9 Obținerea identificatorilor OID.
Triggerii prezentați în Fig. A3.17 din Anexa 5 monitorizează starea elementului ICMP
ping și dacă de 3 ori starea acestui element va fi egală cu 0, va declanșa al doilea trigger care v-a
anunța administratorul că a apărut o problemă.
Al treile declanșator va verifica dacă elementului ICMP ping își va păstra starea
timp de 10 minute și va anunța administratorul că această problemă durează mai mult de 10
minute.
Șablonul DahuaTemplate este aplicat la adăugarea camerelor ip.
Un exemplu de configure camerei ip este afișat în Fig. A3.19 Anexa 5, unde sunt
completate toate cîmpurile necesare [27].
Zabbix proxy
Zabbix Proxy este folosit în cazurile în care infrastructura este suficient de mare pentru a
exclude supraîncărcarea unui singur server. Un proxy acționează ca o legătură intermediară care
colectează date de la agenți, așa cum face serverul principal. Apoi, datele din memoria clipboard
(bufer) sunt trimise la serverul central.
Însă acesta nu este singurul motiv de a avea nevoie de un proxy. Este, de asemenea,
necesar dacă unii agenți sunt localizați în locuri îndepărtate, ceea ce afectează dimensiunea ping-
ului și disponibilitatea acestuia sau, din anumite motive, este limitată la rețeaua locală [18].
34
4 CONCLUZII
În urma studierii literaturii de specialitate la subiectul tezei de licență au fost cercetate
mai multe surse bibliografice și sistematizate noțiunile teoretice și modalități de integrare și
dezvoltare a instrumentelor de monitorizare a rețelelor. Au fost studiate mai multe intrumente de
monitorizare și evidențiate avantajele și dezavantajele fiecărui intrument separat, iar problemele
depistate au fost analizate și am propus un șir de măsuri pentru eliminarea sau prevenirea
acestora în procesul de instalare, integrare și configurare o sistemului de monitorizare Zabbix.
În prezent, Zabbix este un sistem de monitorizare multifuncțional, care are toate
instrumentele necesare pentru a monitorizarea pe deplin infrastructurii IT a întreprinderilor,
inclusiv monitorizarea rețelelor, a serverelor și a aplicațiilor.
Generalizînd cele expuse putem formula următoarele concluzii:
În urma studierii literaturii de specialitate la subiectul tezei de licență am analizat
mai multe sisteme de monitorizare.
Pentru fiecare sistem de monitorizare analizat au fost evidențiate punctele forte și
punctele slabe ale acestuia pentru a alege instrumental de monitorizare potrivit.
Analizînd instrumentele mai multe instrumente de monitorizare am observat că
fiecare dintre ele vin cu soluții și instrumente bune sau nu prea pentru
monitorizare, însă aceasta nu înseamnă că unul din ele e mai rău sau mai bun decît
altul.
Pe dispozitivele din rețeaua locală cu sistemul de operare Windows au fost
copiate și configurate fișierele necesare pentru instalarea agentului Zabbix.
Am prezentat instucțiuni de instalare și configurare a serverului Zabbix și ale
agenților, iar comenzile necesare au fost atașate în anexe.
Fiecare comanda este însoțită de comentarii pentru a înțelege fiecare pas executat.
Semnificația a mai multor termeni necunoscuți din sistemul de monitorizare au
fost evidențiate și explicate pentru a ușura studierea acestui instrument de
monitorizare.
A fost executată configurare bază a celor mai importante secțiuni ale inrefeței web
Zabbix necesare pentru lucru normal al sistemului și setări de securitate.
Au fost create șabloane. Pentru monitorizarea dispozitivelor aceste șabloane se
aplică la adăugarea dispozitivelor în interfața web.
Administratorul intrefeței web poate grupa elementele de date colectate pentru a
simplifica alegerea elementelor necesare.
35
Triggerii creați v-or anunța utilizatorii inerfeței web atunci cînd v-a avea loc un
eveniment urmărit.
Administratorii de rețea au posibilitatea de a adăuga dispozitivele din rețea în
interfața web a sistemului de monitorizare Zabbix, folosind modul de colectare a
datelor cu ajutorul agenților Zabbix și a protocolului SNMP.
Peutru a ușura depistarea problemelor au fost create panouri și adăugate widget-
uri informative pentru vedea informația despre starea sistemului de monitorizare,
pentru afișarea problemelor, starea camerelor ip și a router-ului și afișarea jurnalul
de acțiuni în interfața web a sistemului de monitorizare Zabbix.
Am posibilitatea de a configura notificărea prin e-mail pentru ca Zabbix sa îmi
trimită un e-mail atunci cînd apărea o problemă și eu nu ma aflu pe interfața web.
Valoarea acestei lucrări constă în faptul că sistemul de monitorizare instalat într-o rețea v-
a monitoriza și colecta continuu informații din rețeaua locală de calculatoare, iar în baza analizei
datelor statistice colectate, v-a identifica dispozitivele cu defecțiuni sau erori de funcționare și v-
a alerta persoanele responsabile.
Materialul prezentat în această lucrare poate fi util pentru administratorii de rețea care
sunt în cautarea unui sistem de monitorizare și poate fi folosit ca un ghid de integrare, instalare și
configurare a sistemului de monitorizare Zabbix.
36
5 BIBLIOGRAFIE
1. DALLE Vacche A., KEWAN Lee S., Mastering Zabbix, Second Edition, Birmingham,
Ed. Packt Publishing, 2013. 358p. ISBN 978-1-78328-349-1.
2. UYTTERHOEVEN Patrik, Zabbix Cookbook, Birmingham, Ed. Packt Publishing, 2015.
247p. ISBN 978-1-78439-758-6.
3. DALLE Vacche A., Mastering Zabbix, Second Edition, Birmingham, Ed. Packt
Publishing, 2015. 412p. ISBN 978-1-78528-926-2.
4. DALLE Vacche A., Zabbix. Практическое руководство, Second Edition, Birmingham,
Ed.ДМК-Пресс, 2017. 356p. ISBN 978-5-97060-462-5.
5. Zabbix Администрирование[online][accesat 15 martie 2019]. Disponibil pe:
https://www.zabbix.com/documentation/3.0/ru/manual/web_interface/frontend_sections/a
dministration/general
6. Отправка email уведомлений в zabbix [online][accesat 18 martie 2019]. Disponibil pe:
https://serveradmin.ru/nastroyka-email-opoveshheniy-v-zabbix/
7. Nagios [online][accesat 20 martie 2019]. Disponibil pe:
https://ru.wikipedia.org/wiki/Nagios
8. Быстрое развертывание решения на основе пакета Nagios 3 для мониторинга
распределенных систем и сетей [online][accesat 23 martie 2019]. Disponibil pe:
https://www.ibm.com/developerworks/ru/library/l-nagios/
9. PRTG [online][accesat 1 aprilie 2019]. Disponibil pe:
https://ru.wikipedia.org/wiki/PRTG
10. All-In-One Network Monitoring Software [online][accesat 20 aprilie 2019]. Disponibil
pe: https://www.paessler.com/prtg
11. Top 10 Best Windows Server Monitoring Software Tools [online][accesat 8 aprilie
2019]. Disponibil pe: https://blog.netwrix.com/2018/10/02/top-10-best-windows-server-
monitoring-software-tools/
12. Сравнение систем моноторинга[online][accesat 11 aprilie 2019]. Disponibil pe:
https://cyberpedia.su/12x10f09.html
13. Команда zcat для начинающих [online][accesat 29 aprilie 2019]. Disponibil pe:
http://rus-linux.net/MyLDP/consol/zcat_Command_for_Beginners.html
14. Типы элементов данных [online][accesat 4 aprilie 2019]. Disponibil pe:
https://www.zabbix.com/documentation/3.0/ru/manual/config/items/itemtypes
37
15. Простые проверки [online][accesat 2 aprilie 2019]. Disponibil pe:
https://www.zabbix.com/documentation/3.0/ru/manual/config/items/itemtypes/simple_ch
ecks
16. Zabbix - создание триггеров [online][accesat 1 mai 2019]. Disponibil pe:
https://www.itsketch.ru/mon/zabbix/74-zabbix-sozdanie-triggerov
17. Важность триггеров [online][accesat 10 mai 2019]. Disponibil pe:
https://www.zabbix.com/documentation/4.2/ru/manual/config/triggers/severity
18. Масштабируя Zabbix [online][accesat 10 mai 2019]. Disponibil pe:
https://habr.com/ru/company/zabbix/blog/193472/
19. Источники событий [online][accesat 6 mai 2019]. Disponibil pe:
https://www.zabbix.com/documentation/2.4/ru/manual/config/events/sources
20. Настройка брандмауэра windows из командной строки[online][accesat 7 mai 2019].
Disponibil pe: http://www.zonepc.ru/nastrojka-brandmauera-windows-iz-komandnoj-
stroki/
21. Использование pre-shared ключей[online][accesat 8 iunie 2019]. Disponibil pe:
https://www.zabbix.com/documentation/3.0/ru/manual/encryption/using_pre_shared_key
s
22. Manual: SNMP [online][accesat 13 octombrie 2019]. Disponibil pe:
https://wiki.mikrotik.com/wiki/Manual:SNMP
23. Что такое OID? [online][accesat 14 octombrie 2019]. Disponibil
pe:https://www.vseotenderax.net/post/oid_v_podpisi
24. Настройка шаблона [online][accesat 19 octombrie 2019]. Disponibil pe:
https://www.zabbix.com/documentation/current/ru/manual/config/templates/template
25. Zabbix - создание триггеров [online][accesat 3 noiembrie 2019]. Disponibil pe:
https://itsketch.ru/mon/zabbix/74-zabbix-sozdanie-triggerov
26. Zabbix: создание элемента данных (item) для наблюдения за лог-файлом и
добавление триггера[online][accesat 3 noiembrie2019]. Disponibil pe:
https://rtfm.co.ua/zabbix-sozdanie-elementa-dannyx-item-dlya-nablyudeniya-za-log-
fajlom-i-dobavlenie-triggera/
27. Как настроить SNMP [online][accesat 4 noiembrie 2019]. Disponibil pe:
http://ftp.hikvision.ru/09.%20Утилиты/mib/Cameras/Как%20настроить%20SNMP.pdf
38
6 ANEXE
Anexa 1
Interfetele grafice a instrumentelor de monitorizare
39
Fig. A1.3 Interfața grafică Cacti.
40
Anexa 2
Comenzi pentru descărcarea pachetelor necesare
#wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-
2+bionic_all.deb //descărcam din repozitoriu Zabbix pachetul pentru instalare
# dpkg -i zabbix-release_4.0-2+bionic_all.deb //despachetăm pachetul
# apt update //facem update
41
Anexa 3
Instalarea interfeței web
43
Pagini de gestionare a utilizatorului și a drepturilor de acces.
44
Anexa 4
Comenzi de configurare a bazei de date pentru serverul / proxy-ul Zabbix
# sudo nano /etc/zabbix/zabbix_server.conf
DBHost = localhost //alegerea hostului
DBName = zabbix //numele bazei de date
DBUser = root //userul bazei de date
DBPassword = <parola> //parola bazei de date
46
Anexa 5
Crearea grupelor de utilizatori
F
ig. A3.3 Crearea unui utilizator nou.
47
F
ig. A3.4 Completarea cîmpurilor la crearea unui utilizator nou.
Gestionarea șabloanelor
48
Fig. A3.7 Gestionarea grupurilorde dispozitive în Zabbix.
49
Crearea panourilor
50
Crearea șabloanelor și adăugarea elementelor de colectare
51
Fig. A3.16 Elemente de colectare a datelor.
52
Fig. A3.19 Configurarea camerei ip.
53