võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

0. Sissejuhatav ehk veidi offtopicSee artikkel sündis ainult seetõttu, et sellise tarkvara võrdlevaid omadusi või isegi loendit on ühest kohast äärmiselt raske leida. Peame kühveldama hunniku materjali, et jõuda vähemalt mingisuguse järelduseni.

Sellega seoses otsustasin säästa veidi aega ja vaeva nende jaoks, kes on sellest probleemist huvitatud, ning kogusin ühte kohta maksimaalse võimaliku arvu võrgu kaardistamiseks mõeldud süsteemide arvu, mida ma lugesin.

Mõnda selles artiklis kirjeldatud süsteemi olen proovinud isiklikult. Tõenäoliselt ei olnud need praeguste versioonide jaoks olulised. Näen mõnda järgmistest esimest korda ja teavet nende kohta koguti ainult selle artikli ettevalmistamise käigus.

Kuna ma puudutasin süsteeme pikka aega ja mõnda neist üldse ei puudutanud, ei olnud mul ekraanipilte ega näiteid. Seega värskendasin oma teadmisi Google’is, wikis, youtube’is, arendaja saitidel, kaevasin sinna ekraanipilte ja tulemuseks sain sellise ülevaate.

1. Teooria

1.1. Milleks?

Et vastata küsimusele "Miks?" Kõigepealt peate mõistma, mis on "võrgukaart". Võrgukaart - (enamasti) võrguseadmete ja nende ühendamise interaktsiooni loogilis-graafiline-skemaatiline esitus, mis kirjeldab nende olulisemaid parameetreid ja omadusi. Tänapäeval kasutatakse seda sageli koos seadmete ja häiresüsteemi oleku jälgimisega. Seega: siis selleks, et omada ettekujutust võrgusõlmede asukohast, nende koostoimest ja nendevahelistest seostest. Koos monitooringuga saame töövahendi võrgu käitumise diagnoosimiseks ja käitumise ennustamiseks.

1.2. L1, L2, L3

Need on ka kiht 1, kiht 2 ja kiht 3 vastavalt OSI mudelile. L1 - füüsiline tase (juhtmed ja kommutatsioonid), L2 - füüsilise adresseerimise tase (mac-aadressid), L3 - loogilise adresseerimise tase (IP-aadressid).

Tegelikult pole L1 kaarti mõtet ehitada, see tuleneb loogiliselt samast L2-st, erandiks võib-olla meediakonverterid. Ja nüüd on meediumimuundurid, mida saab samuti jälgida.

Loogiliselt võttes – L2 koostab võrgukaardi sõlmede mac-aadresside põhjal, L3 – sõlmede IP-aadresside põhjal.

1.3. Milliseid andmeid kuvada

Oleneb lahendatavatest ülesannetest ja soovidest. Näiteks tahan loomulikult aru saada, kas rauatükk ise on “elus”, millise pordi küljes ta “ripub” ja mis olekus on port üleval või all. See võib olla L2. Ja üldiselt tundub L2 mulle rakenduslikus mõttes kõige sobivam võrgukaardi topoloogia. Aga maitse ja värv...

Ühenduse kiirus pordis pole halb, kuid mitte kriitiline, kui seal on lõppseade - arvutiprinter. Tore oleks näha rauatükil protsessori koormuse taset, vaba RAM-i hulka ja temperatuuri. Kuid see pole enam nii lihtne, siin peate konfigureerima seiresüsteemi, mis suudab lugeda SNMP-d ning kuvada ja analüüsida saadud andmeid. Sellest lähemalt hiljem.

L3 kohta leidsin selle artiklit.

1.4. Kuidas?

Seda saab teha käsitsi, seda saab teha automaatselt. Kui käsitsi, siis pikka aega ja peate arvestama inimteguriga. Kui automaatselt, siis tuleb arvestada, et kõik võrguseadmed peavad olema “nutikad”, saama kasutada SNMP-d ning see SNMP peab olema õigesti konfigureeritud, et neilt andmeid koguv süsteem saaks neid andmeid lugeda.

Tundub, et see pole keeruline. Kuid seal on lõkse. Alustades sellest, et mitte iga süsteem ei suuda lugeda kõiki andmeid, mida me seadmest näha soovime või kõik võrguseadmed ei suuda neid andmeid anda ja lõpetades sellega, et mitte iga süsteem ei suuda luua võrgukaarte. automaatrežiim.

Kaardi automaatse genereerimise protsess on ligikaudu järgmine:

– süsteem loeb andmeid võrguseadmetest
- andmete põhjal moodustab see ruuteri iga pordi portide aadresside sobitamise tabeli
- vastab aadressidele ja seadmete nimedele
- loob port-port-seadme ühendusi
- joonistab selle kõik skeemi kujul, kasutaja jaoks "intuitiivselt".

2. Harjuta

Niisiis, räägime nüüd sellest, mida saate võrgukaardi koostamiseks kasutada. Võtame lähtepunktiks, et tahame loomulikult seda protsessi võimalikult palju automatiseerida. Noh, see tähendab, et Paint ja MS Visio pole enam... kuigi... Ei, on.

Seal on spetsiaalne tarkvara, mis lahendab võrgukaardi koostamise probleemi. Mõned tarkvaratooted suudavad pakkuda keskkonda ainult omadustega piltide käsitsi lisamiseks, linkide joonistamiseks ja jälgimise käivitamiseks äärmiselt kärbitud kujul (olenemata sellest, kas sõlm on elus või ei reageeri enam). Teised ei saa mitte ainult ise võrguskeemi joonistada, vaid lugeda ka SNMP-st hulga parameetreid, rikete korral kasutajat SMS-i teel teavitada, anda hunniku teavet võrguriistvara portide kohta ja see kõik on ainult osa nende funktsionaalsusest (sama NetXMS).

2.1. Tooted

Nimekiri pole kaugeltki täielik, kuna sellist tarkvara on palju. Kuid see on kõik, mida Google sellel teemal välja annab (sh ingliskeelsed saidid):

Avatud lähtekoodiga projektid:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Tasulised projektid:
LanState
Kogu võrgumonitor
Solarwindsi võrgu topoloogia kaardistaja
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Tasuta tarkvara

2.2.1.1. LanTopoLog

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Tarkvara, mille on välja töötanud Juri Volokitin. Liides on nii lihtne kui võimalik. Softina toetab, ütleme, poolautomaatset võrgu ehitamist. Ta peab "toitma" kõigi ruuterite sätteid (IP, SNMP-mandaadid), siis juhtub kõik iseenesest, nimelt luuakse seadmetevahelised ühendused, mis näitavad porte.

Tootel on tasulised ja tasuta versioonid.

Video käsiraamat

2.2.1.2. Nagios

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Avatud lähtekoodiga tarkvara on olnud saadaval alates 1999. aastast. Süsteem on mõeldud võrgu jälgimiseks ehk suudab lugeda andmeid SNMP kaudu ja automaatselt koostada võrgukaarti, aga kuna see pole tema põhifunktsioon, siis teeb seda väga ... kummalisel moel ... kasutatakse NagVisi kaarte koostama.

Video käsiraamat

2.2.1.3. Icina

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Icinga on avatud lähtekoodiga süsteem, mis omal ajal Nagiosest eraldus. Süsteem võimaldab automaatselt koostada võrgukaarte. Ainus probleem on see, et see koostab kaarte NagVis lisandmooduli abil, mis töötati välja Nagiose all, seega eeldame, et need kaks süsteemi on võrgukaardi koostamisel identsed.

Video käsiraamat

2.2.1.4. NeDi

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Suudab automaatselt tuvastada võrgusõlmi ja nende andmete põhjal koostada võrgukaardi. Liides on üsna lihtne, oleku jälgimine toimub SNMP kaudu.

Tootel on tasuta ja tasulised versioonid.

Video käsiraamat

2.2.1.5. Pandora FMS

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Võimaldab automaatset avastamist, võrgu automaatset ülesehitamist, SNMP-d. Kena liides.

Tootel on tasuta ja tasulised versioonid.

Video käsiraamat

2.2.1.6. PRTG

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Tarkvara ei oska võrgukaarti automaatselt koostada, vaid pilte käsitsi lohistades. Kuid samal ajal saab see SNMP kaudu jälgida seadmete olekut. Liides jätab minu subjektiivse arvamuse kohaselt soovida.

30 päeva - täielik funktsionaalsus, seejärel - "tasuta versioon".

Video käsiraamat

2.2.1.7. NetXMS

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

NetMXS on peamiselt avatud lähtekoodiga seiresüsteem, võrgukaardi koostamine on kõrvalfunktsioon. Kuid seda rakendatakse üsna korralikult. Automaatne ehitamine, mis põhineb automaatsel avastamisel, sõlmede jälgimisel SNMP kaudu, mis suudab jälgida ruuteri portide olekut ja muud statistikat.

Video käsiraamat

2.2.1.8. Zabbix

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Zabbix on ka avatud lähtekoodiga seiresüsteem, paindlikum ja võimsam kui NetXMS, kuid see suudab luua võrgukaarte ainult käsitsi, kuid suudab jälgida peaaegu kõiki ruuteri parameetreid, mille kogumist saab ainult konfigureerida.

Video käsiraamat

2.2.2. Tasuline tarkvara

2.2.2..1 Lan State

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Tasuline tarkvara, mis võimaldab automaatselt skaneerida võrgu topoloogiat ja koostada tuvastatud seadmete põhjal võrgukaart. Võimaldab teil jälgida tuvastatud seadmete olekut ainult sõlme enda üleslaadimise teel.

Video käsiraamat

2.2.2.2. Kogu võrgumonitor

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Tasuline tarkvara, mis ei koosta automaatselt võrgukaarti. Ta isegi ei tea, kuidas sõlmpunkte automaatselt tuvastada. Tegelikult on see sama Visio, keskendudes ainult võrgu topoloogiale. Võimaldab teil jälgida tuvastatud seadmete olekut ainult sõlme enda üleslaadimise teel.

Jama! Eespool kirjutasin, et me keeldume Paintist ja Visiost ... Olgu, las ta olla.

Ma ei leidnud videojuhendit ja ma ei vaja seda ... Programm on nii-nii.

2.2.2.3. Solarwindsi võrgu topoloogia kaardistaja

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Tasuline tarkvara, on prooviperiood. See suudab võrku automaatselt skannida ja ise vastavalt määratud parameetritele kaardi luua. Liides on üsna lihtne ja meeldiv.

Video käsiraamat

2.2.2.4. UVexplorer

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Tasuline tarkvara, 15-päevane prooviversioon. See suudab kaarti automaatselt tuvastada ja automaatselt joonistada, seadmeid jälgida ainult üles/alla olekus, st seadme pingi kaudu.

Video käsiraamat

2.2.2.5. Auvik

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Päris kena tasuline programm, mis suudab võrguseadmeid automaatselt tuvastada ja jälgida.

Video käsiraamat

2.2.2.6. AdRem NetCrunch

veebisait

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

Tasuline tarkvara 14-päevase prooviversiooniga. Võimalik võrku automaatselt tuvastada ja automaatselt üles ehitada. Liides ei tekitanud entusiasmi. Saab jälgida ka SNMP-s.

Video käsiraamat

3. Võrdlusplaat

Nagu selgus, on üsna keeruline välja mõelda asjakohaseid ja olulisi parameetreid süsteemide võrdlemiseks ning samal ajal neid ühele väikesele plaadile mahutada. See on see, mida ma sain:

võrgukaardid. Lühiülevaade võrgukaartide koostamise tarkvarast

*Säte "Kasutajasõbralik" on väga subjektiivne ja ma saan sellest aru. Aga kuidas teisiti kirjeldada seda "kohmakust ja loetamatust", mille peale ma ei tulnud.

** "Mitte ainult võrgu jälgimine" tähendab süsteemi toimimist "seiresüsteemina" selle mõiste tavapärases tähenduses, see tähendab võimalust lugeda OS-ist, virtualiseerimismasinatest mõõdikuid, saada andmeid külaliste rakendustest. OS-id jne.

4. Isiklik arvamus

Isikliku kogemuse põhjal ei näe ma mõtet kasutada tarkvara võrgu jälgimiseks eraldi. Mulle avaldab rohkem muljet idee kasutada seiresüsteemi kõige ja kõigi jaoks, kellel on võimalus luua võrgukaart. Zabbixil on sellega raske. Nagios ja Icinga ka. Ja ainult NetXSM oli sellega rahul. Kuigi kui sa segadusse jääd ja teed Zabbixis kaardi, tundub see isegi paljulubavam kui NetXMS. Samuti on olemas Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch ja tõenäoliselt hunnik muid asju, mida see artikkel ei sisalda, kuid ma nägin neid ainult piltidel ja videotes, nii et ma ei saa nende kohta midagi öelda.

NetXMSi kohta kirjutati artikkel koos väikese ülevaatega süsteemi võimalustest ja väikese kuidas seda teha.

PS:

Kui ma tegin kuskil vea ja tegin suure tõenäosusega vea, parandage see kommentaarides, parandan artiklit, et need, kellele see teave on kasulik, ei peaks kõike oma kogemusest üle kontrollima.

Aitäh.

Allikas: www.habr.com

Lisa kommentaar