mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

0. Panimula, o medyo offtopicAng artikulong ito ay ipinanganak lamang dahil napakahirap na makahanap ng mga paghahambing na katangian ng naturang software, o kahit isang listahan lamang, sa isang lugar. Kailangan nating mag-shovel ng isang bungkos ng materyal upang makarating sa kahit isang uri ng konklusyon.

Sa pagsasaalang-alang na ito, nagpasya akong mag-save ng kaunting oras at pagsisikap para sa mga interesado sa isyung ito, at nakolekta sa isang lugar ang maximum na posible, basahin ang pinagkadalubhasaan ko, bilang ng mga sistema para sa network mapping'a sa isang lugar.

Ang ilan sa mga system na inilarawan sa artikulong ito ay sinubukan ko nang personal. Malamang, ang mga ito ay walang kaugnayan sa mga kasalukuyang bersyon. Nakita ko ang ilan sa mga sumusunod sa unang pagkakataon, at ang impormasyon sa mga ito ay nakolekta lamang bilang bahagi ng paghahanda ng artikulong ito.

Dahil sa katotohanan na hinawakan ko ang mga system sa loob ng mahabang panahon, at hindi ko nahawakan ang ilan sa mga ito, wala akong anumang mga screenshot o anumang mga halimbawa. Kaya't ni-refresh ko ang aking kaalaman sa Google, wiki, sa youtube, mga developer site, naghukay ako ng mga screenshot doon, at bilang resulta nakakuha ako ng ganoong pangkalahatang-ideya.

1. Teorya

1.1. Para saan?

Para sagutin ang tanong na "Bakit?" Una kailangan mong maunawaan kung ano ang isang "Network Map". Mapa ng network - (kadalasan) isang lohikal-graphical-schematic na representasyon ng pakikipag-ugnayan ng mga device sa network at ang kanilang koneksyon, na naglalarawan sa kanilang mga pinaka makabuluhang parameter at katangian. Sa panahong ito, ito ay madalas na ginagamit kasabay ng pagsubaybay sa katayuan ng mga aparato at isang sistema ng alerto. Kaya: kung gayon, upang magkaroon ng ideya tungkol sa lokasyon ng mga node ng network, ang kanilang pakikipag-ugnayan at ang mga koneksyon sa pagitan nila. Kasabay ng pagsubaybay, nakakakuha kami ng gumaganang tool para sa pag-diagnose ng gawi at paghula sa gawi ng network.

1.2. L1, L2, L3

Ang mga ito ay Layer 1, Layer 2 at Layer 3 din alinsunod sa modelo ng OSI. L1 - pisikal na antas (mga wire at switching), L2 - pisikal na antas ng pagtugon (mac-address), L3 - antas ng lohikal na pagtugon (IP-address).

Sa katunayan, walang punto sa pagbuo ng isang L1 na mapa, ito ay lohikal na sumusunod mula sa parehong L2, na may pagbubukod, marahil, ng mga media converter. At pagkatapos, ngayon ay may mga media converter na maaari ding masubaybayan.

Logically - Ang L2 ay bubuo ng isang mapa ng network batay sa mga mac-address ng mga node, L3 - sa mga IP address ng mga node.

1.3. Anong data ang ipapakita

Depende ito sa mga gawaing dapat lutasin at kagustuhan. Halimbawa, natural na gusto kong maunawaan kung ang piraso ng bakal mismo ay "buhay", kung saan ang port ay "nakabitin" at sa anong estado ang port ay pataas o pababa. Maaaring ito ay L2. At sa pangkalahatan, para sa akin ang L2 ang pinaka-naaangkop na topology ng mapa ng network sa inilapat na kahulugan. Ngunit, ang lasa at kulay ...

Ang bilis ng koneksyon sa port ay hindi masama, ngunit hindi kritikal kung mayroong isang end device doon - isang PC printer. Magiging maganda na makita ang antas ng pag-load ng processor, ang dami ng libreng RAM at ang temperatura sa piraso ng bakal. Ngunit hindi na ito napakadali, dito kakailanganin mong i-configure ang isang sistema ng pagsubaybay na maaaring basahin ang SNMP at ipakita at pag-aralan ang natanggap na data. Higit pa tungkol dito mamaya.

Tungkol sa L3, nakita ko ang isang ito isang artikulo.

1.4. Paano?

Maaari itong gawin nang manu-mano, maaari itong gawin nang awtomatiko. Kung sa pamamagitan ng kamay, pagkatapos ay sa loob ng mahabang panahon at kailangan mong isaalang-alang ang kadahilanan ng tao. Kung awtomatiko, kailangan mong isaalang-alang na ang lahat ng mga aparato sa network ay dapat na "matalino", magagamit ang SNMP, at ang SNMP na ito ay dapat na wastong i-configure upang ang system na mangongolekta ng data mula sa kanila ay maaaring basahin ang data na ito.

Mukhang hindi mahirap. Ngunit may mga pitfalls. Simula sa katotohanan na hindi lahat ng system ay makakapagbasa ng lahat ng data na gusto naming makita mula sa device, o hindi lahat ng network device ay makakapagbigay ng data na ito, at nagtatapos sa katotohanan na hindi lahat ng system ay maaaring bumuo ng mga mapa ng network sa awtomatikong mode.

Ang proseso ng awtomatikong pagbuo ng mapa ay humigit-kumulang sa sumusunod:

– binabasa ng system ang data mula sa kagamitan sa network
- batay sa data, ito ay bumubuo ng isang talahanayan ng pagtutugma ng address sa mga port para sa bawat port ng router
- tumutugma sa mga address at pangalan ng device
- Bumubuo ng mga koneksyon sa port-portdevice
- iginuhit ang lahat ng ito sa anyo ng isang diagram, "intuitive" para sa gumagamit

2. Pagsasanay

Kaya, pag-usapan natin ngayon kung ano ang maaari mong gamitin upang bumuo ng isang mapa ng network. Kunin natin bilang panimulang punto na gusto natin, siyempre, na i-automate ang prosesong ito hangga't maaari. Well, iyon ay, Paint at MS Visio ay hindi na... bagaman... Hindi, sila na.

Mayroong dalubhasang software na lumulutas sa problema ng pagbuo ng isang mapa ng network. Ang ilang mga produkto ng software ay maaari lamang magbigay ng isang kapaligiran para sa "manu-manong" pagdaragdag ng mga larawan na may mga katangian, pagguhit ng mga link, at paglulunsad ng "pagsubaybay" sa isang sobrang pinutol na anyo (kung ang node ay buhay o hindi na tumutugon). Ang iba ay hindi lamang maaaring gumuhit ng diagram ng network sa kanilang sarili, ngunit basahin din ang isang bungkos ng mga parameter mula sa SNMP, abisuhan ang gumagamit sa pamamagitan ng SMS kung sakaling magkaroon ng mga pagkasira, magbigay ng isang bungkos ng impormasyon sa mga port ng hardware ng network, at lahat ng ito ay lamang bahagi ng kanilang pag-andar (ang parehong NetXMS).

2.1. Mga Produkto

Ang listahan ay malayo mula sa kumpleto, dahil mayroong maraming mga naturang software. Ngunit ito lang ang ibinibigay ng Google sa paksa (kabilang ang mga site na English-language):

Mga open source na proyekto:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Mga bayad na proyekto:
LanState
Kabuuang Network Monitor
Solarwinds Network Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Libreng software

2.2.1.1. LanTopoLog

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Ang software na binuo ni Yuri Volokitin. Ang interface ay kasing simple ng maaari. Sinusuportahan ng Softina, sabihin nating, semi-awtomatikong pagbuo ng network. Kailangan niyang "pakainin" ang mga setting ng lahat ng mga router (mga kredensyal ng IP, SNMP), kung gayon ang lahat ay mangyayari sa kanyang sarili, ibig sabihin, ang mga koneksyon sa pagitan ng mga device ay bubuo na nagpapahiwatig ng mga port.

Mayroong bayad at libreng bersyon ng produkto.

Manu-manong video

2.2.1.2. Nagios

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Ang Open Source software ay umiikot mula pa noong 1999. Ang sistema ay idinisenyo para sa pagsubaybay sa network, iyon ay, maaari itong magbasa ng data sa pamamagitan ng SNMP at awtomatikong bumuo ng isang mapa ng network, ngunit dahil hindi ito ang pangunahing pag-andar nito, ginagawa ito sa isang napaka ... kakaibang paraan ... Ginagamit ang NagVis upang bumuo ng mga mapa.

Manu-manong video

2.2.1.3. Icinga

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Ang Icinga ay isang Open Source system, na minsan ay umikot mula sa Nagios. Pinapayagan ka ng system na awtomatikong bumuo ng mga mapa ng network. Ang tanging problema ay ang pagbuo nito ng mga mapa gamit ang NagVis addon, na binuo sa ilalim ng Nagios, kaya ipagpalagay namin na ang dalawang sistemang ito ay magkapareho sa mga tuntunin ng pagbuo ng mapa ng network.

Manu-manong video

2.2.1.4. NeDi

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Nagagawang awtomatikong makakita ng mga node sa network, at batay sa data na ito, bumuo ng isang mapa ng network. Ang interface ay medyo simple, mayroong pagsubaybay sa katayuan sa pamamagitan ng SNMP.

Mayroong libre at bayad na mga bersyon ng produkto.

Manu-manong video

2.2.1.5. Pandora FMS

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Magagawa sa auto-discovery, auto-building ng network, SNMP. Magandang interface.

Mayroong libre at bayad na mga bersyon ng produkto.

Manu-manong video

2.2.1.6. PRTG

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Ang software ay hindi alam kung paano awtomatikong bumuo ng isang mapa ng network, mano-mano lamang ang pag-drag at pag-drop ng mga larawan. Ngunit sa parehong oras, maaari nitong subaybayan ang katayuan ng mga aparato sa pamamagitan ng SNMP. Ang interface ay nag-iiwan ng maraming nais, sa aking pansariling opinyon.

30 araw - buong pag-andar, pagkatapos - "libreng bersyon".

Manu-manong video

2.2.1.7. NetXMS

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Ang NetMXS ay pangunahing isang Open Source na sistema ng pagsubaybay, ang pagbuo ng mapa ng network ay isang side function. Ngunit ito ay ipinatupad nang maayos. Awtomatikong pagbuo batay sa auto-discovery, pagsubaybay sa node sa pamamagitan ng SNMP, magagawang subaybayan ang katayuan ng mga port ng router at iba pang istatistika.

Manu-manong video

2.2.1.8. Zabbix

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Ang Zabbix ay isa ring Open Source na sistema ng pagsubaybay, mas nababaluktot at makapangyarihan kaysa sa NetXMS, ngunit maaari lamang itong bumuo ng mga mapa ng network sa manu-manong mode, ngunit maaari nitong subaybayan ang halos anumang mga parameter ng router, na ang koleksyon ay maaari lamang i-configure.

Manu-manong video

2.2.2. May bayad na software

2.2.2..1 Estado ng Lan

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Bayad na software na nagbibigay-daan sa iyong awtomatikong i-scan ang topology ng network at bumuo ng isang mapa ng network batay sa nakitang kagamitan. Binibigyang-daan kang subaybayan ang katayuan ng mga natukoy na device sa pamamagitan lamang ng updown ng node mismo.

Manu-manong video

2.2.2.2. Kabuuang Network Monitor

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Bayad na software na hindi awtomatikong gumagawa ng mapa ng network. Hindi man lang alam kung paano awtomatikong makita ang mga node. Sa katunayan, ito ang parehong Visio, nakatuon lamang sa topology ng network. Binibigyang-daan kang subaybayan ang katayuan ng mga natukoy na device sa pamamagitan lamang ng updown ng node mismo.

Crap! Isinulat ko sa itaas na tinatanggihan namin ang Paint at Visio ... Okay, let it be.

Hindi ako nakahanap ng isang video manual, at hindi ko ito kailangan ... Ang programa ay kaya-kaya.

2.2.2.3. Solarwinds Network Topology Mapper

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

May bayad na software, mayroong panahon ng pagsubok. Maaari itong awtomatikong i-scan ang network at lumikha ng isang mapa sa sarili nitong ayon sa tinukoy na mga parameter. Ang interface ay medyo simple at kaaya-aya.

Manu-manong video

2.2.2.4. UVexplorer

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Bayad na software, 15-araw na pagsubok. Maaari itong mag-auto-detect at awtomatikong gumuhit ng mapa, subaybayan ang mga device sa pamamagitan lamang ng pataas / pababang estado, iyon ay, sa pamamagitan ng ping ng device.

Manu-manong video

2.2.2.5. Auvik

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

Napakagandang bayad na programa na maaaring mag-auto-detect at masubaybayan ang mga device sa network.

Manu-manong video

2.2.2.6. AdRem NetCrunch

Π‘Π°ΠΉΡ‚

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

May bayad na software na may 14 na araw na pagsubok. Magagawang i-autodetect at i-autobuild ang network. Ang interface ay hindi naging sanhi ng sigasig. Maaari ring subaybayan sa SNMP.

Manu-manong video

3. Paghahambing na plato

Tulad ng nangyari, medyo mahirap na makabuo ng may-katuturan at mahalagang mga parameter para sa paghahambing ng mga system at sa parehong oras ay magkasya ang mga ito sa isang maliit na plato. Ito ang nakuha ko:

mga mapa ng network. Isang maikling pangkalahatang-ideya ng software para sa pagbuo ng mga mapa ng network

*Ang setting na "User Friendly" ay lubos na subjective at naiintindihan ko iyon. Ngunit kung paano pa upang ilarawan ang "clumsiness at unreadability" hindi ko naisip.

**Ang "pagsubaybay hindi lamang sa network" ay nagpapahiwatig ng pagpapatakbo ng system bilang isang "sistema ng pagsubaybay" sa karaniwang kahulugan ng terminong ito, iyon ay, ang kakayahang magbasa ng mga sukatan mula sa OS, mga host ng virtualization, makatanggap ng data mula sa mga application sa bisita Mga OS, atbp.

4. Personal na opinyon

Mula sa personal na karanasan, hindi ko nakikita ang punto sa paggamit ng software nang hiwalay para sa pagsubaybay sa network. Ako ay higit na humanga sa ideya ng paggamit ng isang sistema ng pagsubaybay para sa lahat at sa lahat na may kakayahang bumuo ng isang mapa ng network. Nahihirapan si Zabbix dito. Nagios at Icinga din. At ang NetXSM lamang ang nalulugod sa bagay na ito. Bagama't, kung nalilito ka at gagawa ng mapa sa Zabbix, mukhang mas promising pa ito kaysa sa NetXMS. Mayroon ding Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch, at malamang na isang grupo ng iba pang mga bagay na hindi kasama sa artikulong ito, ngunit nakita ko lamang ang mga ito sa mga larawan at video, kaya wala akong masasabi tungkol sa kanila.

Tungkol sa NetXMS ay isinulat artikulo na may isang maliit na pangkalahatang-ideya ng mga kakayahan ng system at isang maliit na kung paano.

PS:

Kung nagkamali ako sa isang lugar, at malamang na nagkamali ako, mangyaring, itama ito sa mga komento, itatama ko ang artikulo upang ang mga nakakakita ng impormasyong ito ay kapaki-pakinabang ay hindi kailangang i-double-check ang lahat mula sa kanilang sariling karanasan.

Salamat sa inyo.

Pinagmulan: www.habr.com

Magdagdag ng komento