hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

0. Introducere, sau puțin offtopicAcest articol s-a născut doar pentru că este extrem de dificil să găsești caracteristicile comparative ale unui astfel de software, sau chiar doar o listă, într-un singur loc. Trebuie să luptăm o grămadă de materiale pentru a ajunge măcar la un fel de concluzie.

În acest sens, am decis să economisesc puțin timp și efort pentru cei care sunt interesați de această problemă și am adunat într-un singur loc numărul maxim posibil, citit stăpânit de mine, de sisteme pentru cartografierea rețelei'a într-un singur loc.

Unele dintre sistemele descrise în acest articol au fost încercate de mine personal. Cel mai probabil, acestea erau versiuni învechite în acest moment. Văd unele dintre următoarele pentru prima dată, iar informațiile despre ele au fost colectate numai ca parte a pregătirii acestui articol.

Datorită faptului că am atins sistemele mult timp și nu le-am atins deloc pe unele dintre ele, nu mi-au mai rămas nicio captură de ecran sau niciun exemplu. Așa că mi-am reîmprospătat cunoștințele în Google, wiki, pe youtube, site-uri pentru dezvoltatori, am săpat acolo capturi de ecran și, ca urmare, am obținut o astfel de prezentare generală.

1. Teorie

1.1. De ce?

Pentru a răspunde la întrebarea „De ce?” Mai întâi trebuie să înțelegeți ce este o „Hartă de rețea”. Harta rețelei - (cel mai adesea) o reprezentare logico-grafică-schematică a interacțiunii dispozitivelor de rețea și a conexiunii acestora, care descrie parametrii și proprietățile lor cei mai semnificativi. În zilele noastre, este adesea folosit împreună cu monitorizarea stării dispozitivelor și un sistem de alertă. Deci: atunci, pentru a avea o idee despre locația nodurilor rețelei, interacțiunea acestora și conexiunile dintre ele. Împreună cu monitorizarea, obținem un instrument de lucru pentru diagnosticarea comportamentului și prezicerea comportamentului rețelei.

1.2. L1, L2, L3

Ele sunt, de asemenea, Layer 1, Layer 2 și Layer 3 în conformitate cu modelul OSI. L1 - nivel fizic (cadre și comutare), L2 - nivel de adresare fizică (adrese mac), L3 - nivel de adresare logică (adrese IP).

De fapt, nu are rost să construim o hartă L1, decurgând logic din același L2, cu excepția, poate, a convertoarelor media. Și apoi, acum există convertoare media care pot fi, de asemenea, urmărite.

În mod logic - L2 construiește o hartă de rețea bazată pe adresele mac ale nodurilor, L3 - pe adresele IP ale nodurilor.

1.3. Ce date să afișați

Depinde de sarcinile de rezolvat și de dorințe. De exemplu, vreau în mod firesc să înțeleg dacă bucata de fier în sine este „vie”, pe ce port „atârnă” și în ce stare este portul în sus sau în jos. Poate fi L2. Și, în general, L2 mi se pare cea mai aplicabilă topologie de hartă de rețea în sens aplicat. Dar, gustul și culoarea...

Viteza conexiunii pe port nu este rea, dar nu este critică dacă există un dispozitiv final acolo - o imprimantă pentru computer. Ar fi frumos să poți vedea nivelul de încărcare a procesorului, cantitatea de RAM liberă și temperatura de pe bucata de fier. Dar acest lucru nu mai este atât de ușor, aici va trebui să configurați un sistem de monitorizare care să poată citi SNMP și să afișeze și să analizeze datele primite. Mai multe despre asta mai târziu.

Referitor la L3, l-am găsit pe acesta статью.

1.4. Cum?

Se poate face manual, se poate face automat. Dacă de mână, atunci pentru o lungă perioadă de timp și trebuie să țineți cont de factorul uman. Dacă este automat, atunci trebuie să țineți cont de faptul că toate dispozitivele din rețea trebuie să fie „inteligente”, să poată utiliza SNMP, iar acest SNMP trebuie configurat corect, astfel încât sistemul care va colecta date de la ele să poată citi aceste date.

Nu pare greu. Dar există capcane. Începând cu faptul că nu orice sistem va putea citi toate datele pe care am dori să le vedem de pe dispozitiv, sau nu toate dispozitivele din rețea pot oferi aceste date și terminând cu faptul că nu orice sistem poate construi hărți de rețea în mod automat.

Procesul de generare automată a hărților este aproximativ următorul:

– sistemul citește date de la echipamentele de rețea
- pe baza datelor, formează un tabel de potrivire a adreselor pe porturi pentru fiecare port al routerului
- potrivește adrese și nume de dispozitiv
- construiește conexiuni port-port dispozitiv
- desenează toate acestea sub formă de diagramă, „intuitivă” pentru utilizator

2. Practică

Deci, să vorbim acum despre ce puteți folosi pentru a construi o hartă a rețelei. Să luăm ca punct de plecare faptul că dorim, desigur, să automatizăm cât mai mult posibil acest proces. Ei bine, adică Paint și MS Visio nu mai sunt... deși... Nu, sunt.

Există software specializat care rezolvă problema construirii unei hărți de rețea. Unele produse software pot oferi doar un mediu pentru adăugarea „manuală” a imaginilor cu proprietăți, desenarea legăturilor și lansarea „monitorizării” într-o formă extrem de trunchiată (indiferent dacă nodul este viu sau nu mai răspunde). Alții pot nu numai să deseneze singuri diagrama rețelei, ci și să citească o mulțime de parametri din SNMP, să notifice utilizatorul prin SMS în caz de defecțiuni, să ofere o mulțime de informații despre porturile hardware-ului rețelei și toate acestea sunt doar parte a funcționalității lor (același NetXMS).

2.1. Produse

Lista este departe de a fi completă, deoarece există o mulțime de astfel de software. Dar asta este tot ce oferă Google pe această temă (inclusiv site-uri în limba engleză):

Proiecte open source:
LanTopoLog
Nagios
icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Proiecte plătite:
LanState
Monitor total de rețea
SolarWinds Map Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Software gratuit

2.2.1.1. LanTopoLog

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Software dezvoltat de Yuri Volokitin. Interfața este cât se poate de simplă. Softina suportă, să zicem, construirea de rețele semi-automat. Ea trebuie să „alimenteze” setările tuturor routerelor (IP, acreditări SNMP), apoi totul se va întâmpla de la sine, și anume, conexiunile între dispozitive vor fi construite indicând porturile.

Există versiuni plătite și gratuite ale produsului.

Manual video

2.2.1.2. Nagios

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Software-ul Open Source există din 1999. Sistemul este conceput pentru monitorizarea rețelei, adică poate citi date prin SNMP și poate construi automat o hartă a rețelei, dar deoarece aceasta nu este funcția sa principală, face acest lucru într-un mod foarte ... ciudat ... NagVis este utilizat pentru a construi hărți.

Manual video

2.2.1.3. Icinga

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Icinga este un sistem Open Source, care la un moment dat s-a desprins din Nagios. Sistemul vă permite să construiți automat hărți de rețea. Singura problemă este că construiește hărți folosind addonul NagVis, care a fost dezvoltat sub Nagios, așa că vom presupune că aceste două sisteme sunt identice în ceea ce privește construirea unei hărți de rețea.

Manual video

2.2.1.4. NeDi

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Capabil să detecteze automat nodurile din rețea și, pe baza acestor date, să construiască o hartă a rețelei. Interfața este destul de simplă, există monitorizarea stării prin SNMP.

Există versiuni gratuite și plătite ale produsului.

Manual video

2.2.1.5. Pandora FMS

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Capabil în descoperire automată, construirea automată a unei rețele, SNMP. Frumoasa interfata.

Există versiuni gratuite și plătite ale produsului.

Manual video

2.2.1.6. PRTG

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Software-ul nu știe cum să construiască automat o hartă de rețea, doar trăgând și plasând manual imagini. Dar, în același timp, poate monitoriza starea dispozitivelor prin SNMP. Interfața lasă de dorit, după părerea mea subiectivă.

30 de zile - funcționalitate completă, apoi - „versiunea gratuită”.

Manual video

2.2.1.7. NetXMS

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

NetMXS este în primul rând un sistem de monitorizare Open Source, construirea unei hărți de rețea este o funcție secundară. Dar este implementat destul de bine. Construire automată bazată pe descoperire automată, monitorizare a nodurilor prin SNMP, capabilă să urmărească starea porturilor routerului și alte statistici.

Manual video

2.2.1.8. Zabbix

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Zabbix este, de asemenea, un sistem de monitorizare Open Source, mai flexibil și mai puternic decât NetXMS, dar poate construi hărți de rețea doar în modul manual, dar poate monitoriza aproape orice parametri ai routerului, a căror colecție poate fi doar configurată.

Manual video

2.2.2. Software plătit

2.2.2..1 Statul Lan

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Software plătit care vă permite să scanați automat topologia rețelei și să construiți o hartă a rețelei pe baza echipamentului detectat. Vă permite să monitorizați starea dispozitivelor detectate numai prin sus în jos a nodului însuși.

Manual video

2.2.2.2. Monitor total de rețea

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Software plătit care nu construiește automat o hartă a rețelei. Nici măcar nu știe cum să detecteze automat nodurile. De fapt, acesta este același Visio, concentrat doar pe topologia rețelei. Vă permite să monitorizați starea dispozitivelor detectate numai prin sus în jos a nodului însuși.

Rahat! Am scris mai sus că refuzăm Paint și Visio... Bine, să fie.

Nu am găsit un manual video și nu am nevoie de el... Programul este așa așa.

2.2.2.3. Solarwinds Network Topology Mapper

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Software plătit, există o perioadă de probă. Poate scana automat rețeaua și poate crea o hartă pe cont propriu în funcție de parametrii specificați. Interfața este destul de simplă și plăcută.

Manual video

2.2.2.4. UVexplorer

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Software plătit, probă de 15 zile. Poate detecta automat și desena automat o hartă, monitorizează dispozitivele numai prin starea sus/jos, adică prin ping-ul dispozitivului.

Manual video

2.2.2.5. Auvik

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Destul de frumos program plătit care poate detecta și monitoriza automat dispozitivele din rețea.

Manual video

2.2.2.6. AdRem NetCrunch

Loc

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

Software plătit cu o probă de 14 zile. Capabil să detecteze și să construiască automat rețeaua. Interfața nu a provocat entuziasm. Poate monitoriza și în SNMP.

Manual video

3. Placă de comparație

După cum s-a dovedit, este destul de dificil să veniți cu parametri relevanți și importanți pentru compararea sistemelor și, în același timp, să le încadrați într-o singură placă mică. Asta am primit:

hărți de rețea. O scurtă prezentare generală a software-ului pentru construirea hărților de rețea

*Setarea „Utilizator” este foarte subiectivă și înțeleg asta. Dar cum altfel să descriu „stângăcia și imposibilitatea de citit” cu care nu am venit.

** „Monitorizarea nu numai a rețelei” implică funcționarea sistemului ca un „sistem de monitorizare” în sensul obișnuit al acestui termen, adică capacitatea de a citi metrici din sistemul de operare, gazde de virtualizare, de a primi date de la aplicații în guest OS-uri etc.

4. Opinie personală

Din experiență personală, nu văd niciun motiv pentru a utiliza software-ul separat pentru monitorizarea rețelei. Sunt mai impresionat de ideea de a folosi un sistem de monitorizare pentru tot și pentru toți cei care au capacitatea de a construi o hartă a rețelei. Zabbix îi este greu cu asta. Nagios și Icinga de asemenea. Și doar NetXSM a fost mulțumit în acest sens. Deși, dacă te încurci și faci o hartă în Zabbix, atunci pare chiar mai promițător decât NetXMS. Există și Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch și, cel mai probabil, o grămadă de alte lucruri care nu sunt incluse în acest articol, dar le-am văzut doar în poze și videoclipuri, așa că nu pot spune nimic despre ele.

Despre NetXMS a fost scris articol cu o mică privire de ansamblu asupra capacităţilor sistemului şi un mic mod.

PS:

Dacă am greșit undeva și, cel mai probabil, am greșit, vă rog, corectați-o în comentarii, voi corecta articolul pentru ca cei care consideră utile aceste informații să nu fie nevoiți să verifice totul din propria experiență.

Mulțumesc.

Sursa: www.habr.com

Adauga un comentariu