Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

0. Úvod, alebo trochu odbočeniaTento článok vznikol len preto, že je extrémne ťažké nájsť porovnávacie charakteristiky podobného softvéru, niekedy aj len zoznam, na jednom mieste. Je potrebné prejsť množstvo materiálu, aby sme dospeli aspoň k nejakému záveru.

S ohľadom na to som sa rozhodol trochu ušetriť čas a námahu tým, koho táto téma zaujíma, a zhromaždil na jednom mieste čo najviac systémov na network mapping, ktoré som mal možnosť spoznať.

Niektoré systémy popísané v tomto článku som osobne vyskúšal. Je pravdepodobné, že ide o zastarané verzie. Niektoré z nižšie uvedených systémov vidím prvýkrát a informácie o nich boli zhromažďované výhradne v rámci prípravy tohto článku.

Keďže som sa týchto systémov dotýkal dávno a niektoré z nich som vôbec neskúmal, žiadne snímky obrazovky alebo príklady mi nezostali. Takže som si osviežil vedomosti cez Google, Wikipédiu, YouTube, stránky vývojárov, tam som našiel aj snímky obrazovky, a nakoniec vznikol tento prehľad.

1. Teória

1.1. Prečo?

Aby sme odpovedali na otázku "Prečo?", najprv musíme pochopiť, čo je "Mapa siete". Mapa siete je (častejšie) logicko-grafické-schematické zobrazenie vzájomného pôsobenia sieťových zariadení a ich prepojení, ktoré popisuje ich najvýznamnejšie parametre a vlastnosti. V súčasnosti sa často používa v spojení s monitorovaním stavu zariadení a systémom upozornení. Cieľom je mať predstavu o umiestnení uzlov siete, ich interakcii a vzťahoch medzi nimi. V spojení s monitorovaním máme pracovný nástroj na diagnostiku správania sa a predpovedanie správania siete.

1.2. L1, L2, L3

Sú to Layer 1, Layer 2 a Layer 3 podľa modelu OSI. L1 – fyzická úroveň (káble a komutácia), L2 – úroveň fyzického adresovania (mac-adresy), L3 – úroveň logického adresovania (IP-adresy).

Vytvárať mapu L1 v podstate nemá zmysel, logicky vyplynie z L2, ak nerátame mediakonvertory. A aj tie dnes existujú mediakonvertory, ktoré je možné tiež sledovať.

Logicky - L2 vytvára mapu siete na základe mac-adres uzlov, L3 - na základe IP-adres uzlov.

1.3. Aké údaje zobrazovať

Závisí to od úloh a požiadaviek. Mne osobne sa chce vedieť, či je zariadenie "živé", na akom porte čo "visí" a v akom stave je port – up alebo down. To môže byť L2. A vôbec, L2 sa mi zdá byť najviac aplikovateľnou topológiou na mape siete. Ale, každý má svoj vkus.

Rýchlosť pripojenia na porte – nie je zlá, ale nie je kritická, ak je tam koncové zariadenie – tlačiareňPC. Bolo by fajn mať možnosť pozrieť sa na úroveň zaťaženia procesora, množstvo voľnej RAM a teplotu na zariadení. Ale to už nie je také jednoduché, tu bude potrebné nastaviť monitorovací systém, ktorý dokáže čítať SNMP a analyzovať získané dáta. O tom neskôr.

Čo sa týka L3, našiel som toto článok.

1.4. Ako?

Môže sa to robiť ručne, alebo automaticky. Ak ručne – tak to trvá dlho a je potrebné zohľadniť ľudský faktor. Ak automaticky – je potrebné zohľadniť, že všetky sieťové zariadenia musia byť "inteligentné", vedieť SNMP a tento SNMP musí byť správne nastavený, aby systém, ktorý bude zhromažďovať údaje z nich, mohol tieto údaje načítať.

Na prvý pohľad to nie je zložité. Ale sú tu skryté úskalia. Začína to tým, že nie každý systém dokáže zo zariadenia načítať všetky údaje, ktoré by sme chceli vidieť, alebo nie všetky sieťové zariadenia dokážu tieto údaje poskytnúť, a končí to tým, že nie každý systém dokáže automaticky vytvárať mapy siete.

Proces automatického vytvárania mapy je približne takýto:

— systém načíta údaje z sieťového vybavenia
— na základe údajov vytvorí pre každý port smerovača tabuľku zhodnosti adries na portoch
— porovnáva adresy a mená zariadení
— buduje prepojenia port-zariadenie
— vizualizuje to všetko vo forme schémy, "intuitívne pochopiteľnej" pre používateľa

2. Praktika

Tak, teraz sa porozprávajme o tom, pomocou čoho môžeme vytvoriť mapu siete. Začneme predpokladom, že chceme tento proces samozrejme maximálne automatizovať. No, t.j. Paint a MS Visio vypadávajú… hoci… Nie, predsa len vypadávajú.

Existuje špecializovaný softvér, ktorý rieši úlohu vytvárania mapy siete. Niektoré softvérové produkty môžu len poskytnúť prostredie pre „ručné“ pridávanie obrázkov so vlastnosťami, kreslenie spojení a spúšťať „monitoring“ v extrémne obmedzenej forme (či je uzol živý, alebo už nereaguje). Iné však dokážu nielen samostatne nakresliť schému siete, ale aj počítať množstvo parametrov cez SNMP, informovať používateľa cez SMS v prípade porúch, poskytnúť množstvo informácií o portoch sieťového zariadenia, a to všetko je len časťou ich funkcionality (rovnako ako NetXMS).

2.1. Produkty

Zoznam rozhodne nie je úplný, pretože existuje naozaj veľmi veľa takéhoto druhu softvéru. Ale toto je všetko, čo google poskytuje na tému (vrátane anglicky hovoriacich stránok):

Open Source projekty:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Platené projekty:
LanState
Total Network Monitor
Solarwinds Network Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Bezplatný softvér

2.2.1.1. LanTopoLog

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Softvér vyvinutý Jurijom Volokitinom. Rozhranie je jednoduché natoľko, ako je to len možné. Softvér podporuje, povedzme, poloaomatické vytváranie siete. Musí sa mu „dodať“ nastavenia všetkých smerovačov (IP, SNMP poverenia), potom sa všetko stane samo, konkrétne sa vytvoria spojenia medzi zariadeniami s uvedením portov.

Existuje platená a bezplatná verzia produktu.

Video manuál

2.2.1.2. Nagios

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Open Source softvér, existuje od roku 1999. Systém bol vyvinutý na monitoring siete, to znamená, že dokáže čítať údaje cez SNMP a automaticky vytvárať mapu siete, ale pretože to nie je jeho hlavná funkcia, robí to dosť... zvláštne... Na vytváranie máp sa používa NagVis.

Video manuál

2.2.1.3. Icinga

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Icinga je Open Source systém, ktorý sa v istom čase oddelil od Nagiosu. Systém umožňuje automaticky vytvárať mapy siete. Problém však je, že mapy vytvára pomocou pluginu NagVis, ktorý bol vyvinutý pre Nagios, takže môžeme predpokladať, že z hľadiska vytvárania máp sú tieto dve systémy identické.

Video manuál

2.2.1.4. NeDi

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Dokáže automaticky zistiť uzly v sieti a na základe týchto údajov vytvárať mapu siete. Rozhranie je dosť jednoduché, existuje monitoring stavu cez SNMP.

Existujú bezplatné a platené verzie produktu.

Video manuál

2.2.1.5. Pandora FMS

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Dokáže automatické zistenie, automatické vytváranie siete, SNMP. Príjemné rozhranie.

Existujú bezplatné a platené verzie produktu.

Video manuál

2.2.1.6. PRTG

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Softvér neumožňuje automatické zostavenie mapy siete, len manuálne presúvanie obrázkov. Avšak dokáže monitorovať stav zariadení pomocou SNMP. Rozhranie podľa môjho subjektívneho názoru zanecháva veľa želania.

30 dní — plná funkčnosť, potom — „bezplatná verzia“.

Video manuál

2.2.1.7. NetXMS

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

NetMXS je predovšetkým Open Source systém monitorovania, zostavenie mapy siete je sekundárna funkcia. Je však implementovaná celkom starostlivo. Automatické zostavenie na základe automatického zistenia, monitorovanie uzlov pomocou SNMP, dokáže sledovať stav portov smerovačov a ďalšiu štatistiku.

Video manuál

2.2.1.8. Zabbix

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Zabbix je tiež Open Source systém monitorovania, je flexibilnejší a mocnejší ako NetXMS, ale mapy siete dokáže zostavovať len ručne, na monitorovanie však môže sledovať takmer akékoľvek parametre smerovačov, ktorých zber je možné nastaviť.

Video manuál

2.2.2. Plošný software

2.2.2.1 LanState

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Plošný software, ktorý umožňuje automaticky prescanovať topológiu siete a na základe zisteného hardvéru zostaviť mapu siete. Umožňuje monitorovať stav zistených zariadení iba podľa updown samotnej uzlov.

Video manuál

2.2.2.2. Total Network Monitor

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Plošný software, ktorý nevie automaticky zostaviť mapu siete. Ani automaticky zistiť uzly. V podstate je to to isté ako Visio, len orientované na sieťovú topológiu. Umožňuje monitorovať stav zistených zariadení iba podľa updown samotnej uzlov.

Do hája! Veď som už predtým písal, že sa vzdávame Paint a Visio… Dobre, nech to je.

Nenašiel som video manuál, ale ani nie je potrebný… Program je tak-tak.

2.2.2.3. Solarwinds Network Topology Mapper

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Plošný software, existuje trial obdobie. Môže automaticky prescanovať sieť a samostatne zostaviť mapu na základe zadaných parametrov. Rozhranie je pomerne jednoduché a príjemné.

Video manuál

2.2.2.4. UVexplorer

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Plošný software, 15-dňový trial. Umožňuje automatické zistenie a automatické vykreslenie mapy, monitorovanie zariadení iba podľa stavu up/down, teda prostredníctvom pingu zariadenia.

Video manuál

2.2.2.5. Auvik

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Celkom dobrý platený program, ktorý zvláda automatické zistenie a monitorovanie sieťových zariadení.

Video manuál

2.2.2.6. AdRem NetCrunch

Webová stránka

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

Platená softvér s 14-dňovým trialom. Zvláda automatické zisťovanie a automatické zostavovanie siete. Rozhranie nevzbudilo nadšenie. Zvláda aj SNMP monitorovanie.

Video manuál

3. Porovnávacia tabuľka

Ako sa ukázalo, vymyslieť aktuálne a dôležité parametre na porovnanie systémov a pritom ich zmestiť do jednej malej tabuľky je dosť zložité. Narodil sa mi tento koncept:

Mapy siete. Prehľad softvéru na vytváranie sieťových máp.

*Parametr „User Friendly“ je mimoriadne subjektívny a to si uvedomujem. Ale inak, ako opísať „neprehľadnosť a ťažkopádnosť“, som zatiaľ nevymyslel.

**„Monitorovanie nie len siete“ znamená fungovanie systému ako „monitorovacieho systému“ v bežnom zmysle tohto termínu, teda schopnosť čítať metriky z OS, hostiteľov virtualizácie, získavať údaje z aplikácií v hosťovacích OS a pod.

4. Osobný názor

Z osobnej skúsenosti — používanie softvéru samostatne na monitorovanie siete nevidím zmysel. Viac mi vyhovuje myšlienka použiť systém monitorovania všetkého s možnosťou vytvoriť mapu siete. So Zabbixom je to... ťažké. Takisto s Nagiosom a Icingou. A iba NetXMS ma v tomto ohľade potešil. Hoci, ak sa zamysleť a vytvoriť mapu v Zabbixe, vyzerá to dokonca perspektívnejšie ako NetXMS. Existuje ešte Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch, a pravdepodobne množstvo ďalších, ktoré neboli zahrnuté do tohto článku, ale videl som ich len na obrázkoch a vo videách, takže o nich nemôžem povedať nič.

O NetXMS bol napísaný článok s malým prehľadom schopností systému a s malým návodom.

P.S.:

Ak som sa niekde pomýlil, a pravdepodobne som sa pomýlil, buďte tak laskaví a opravte ma v komentároch, upravím článok, aby tým, ktorým sú tieto informácie užitočné, nemuseli všetko overovať na vlastnej skúsenosti.

Ďakujem.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster