tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

0. Ievads, vai nedaudz offtopisksÅ is raksts radās tikai tāpēc, ka ir ārkārtÄ«gi grÅ«ti vienuviet atrast Ŕādas programmatÅ«ras salÄ«dzināmus raksturlielumus vai pat tikai sarakstu. Mums ir jāsakrauj daudz materiālu, lai nonāktu pie kaut kāda secinājuma.

Å ajā sakarā es nolēmu ietaupÄ«t nedaudz laika un pūļu tiem, kurus interesē Å”is jautājums, un vienuviet apkopoju maksimāli iespējamo, manis apgÅ«to, tÄ«klu kartÄ“Å”anas sistēmu skaitu vienuviet.

Dažas no Å”ajā rakstā aprakstÄ«tajām sistēmām esmu izmēģinājis personÄ«gi. Visticamāk, Ŕīs paÅ”reizējās versijas nebija svarÄ«gas. Dažus no tālāk norādÄ«tajiem es redzu pirmo reizi, un informācija par tiem tika apkopota tikai Ŕī raksta sagatavoÅ”anas ietvaros.

Tā kā es ilgu laiku pieskāros sistēmām un dažām no tām nepieskāros vispār, man nebija nekādu ekrānuzņēmumu vai piemēru. Tā nu es atsvaidzināju savas zināŔanas Google, wiki, youtube, izstrādātāju vietnēs, rakos tur screenshotus, un rezultātā ieguvu tādu kopainu.

1. Teorija

1.1. Par ko?

Lai atbildētu uz jautājumu "Kāpēc?" Vispirms jums ir jāsaprot, kas ir "TÄ«kla karte". TÄ«kla karte - (visbiežāk) tÄ«kla ierīču mijiedarbÄ«bas un to savienojuma loÄ£iski-grafiski shematisks attēlojums, kurā aprakstÄ«ti to bÅ«tiskākie parametri un Ä«paŔības. MÅ«sdienās to bieži izmanto kopā ar ierīču un brÄ«dināŔanas sistēmas statusa uzraudzÄ«bu. Tātad: tad, lai bÅ«tu priekÅ”stats par tÄ«kla mezglu atraÅ”anās vietu, to mijiedarbÄ«bu un savienojumiem starp tiem. Kopā ar uzraudzÄ«bu mēs iegÅ«stam darba rÄ«ku, lai diagnosticētu uzvedÄ«bu un prognozētu tÄ«kla uzvedÄ«bu.

1.2. L1, L2, L3

Tie ir arī 1., 2. un 3. slānis saskaņā ar OSI modeli. L1 - fiziskais līmenis (vadi un komutācijas), L2 - fiziskās adresācijas līmenis (mac adreses), L3 - loģiskās adresācijas līmenis (IP adreses).

PatiesÄ«bā nav jēgas veidot L1 karti, tas loÄ£iski izriet no tā paÅ”a L2, izņemot, iespējams, multivides pārveidotājus. Un tad tagad ir multivides pārveidotāji, kurus var arÄ« izsekot.

Loģiski - L2 veido tīkla karti, pamatojoties uz mezglu mac adresēm, L3 - uz mezglu IP adresēm.

1.3. Kādus datus parādīt

Tas atkarÄ«gs no risināmajiem uzdevumiem un vēlmēm. Piemēram, es, protams, gribu saprast, vai pats dzelzs gabals ir ā€œdzÄ«vsā€, kurā pieslēgvietā tas ā€œkarājasā€ un kādā stāvoklÄ« ports ir augŔā vai lejā. Tas varētu bÅ«t L2. Un vispār L2 man liekas vispiemērotākā tÄ«kla karÅ”u topoloÄ£ija lietiŔķajā nozÄ«mē. Bet garÅ”a un krāsa...

Savienojuma ātrums portā nav slikts, bet ne kritisks, ja tur ir gala ierÄ«ce - datora printeris. BÅ«tu jauki redzēt procesora slodzes lÄ«meni, brÄ«vās RAM daudzumu un temperatÅ«ru uz dzelzs gabala. Bet tas vairs nav tik vienkārÅ”i, Å”eit jums bÅ«s jākonfigurē uzraudzÄ«bas sistēma, kas var nolasÄ«t SNMP un parādÄ«t un analizēt saņemtos datus. Vairāk par to vēlāk.

Attiecībā uz L3 es atradu Ŕo raksts.

1.4. Kā?

To var izdarÄ«t manuāli, to var izdarÄ«t automātiski. Ja ar roku, tad uz ilgu laiku un jāņem vērā cilvēciskais faktors. Ja automātiski, tad jāņem vērā, ka visām tÄ«kla ierÄ«cēm jābÅ«t ā€œgudrāmā€, jāspēj izmantot SNMP, un Å”im SNMP jābÅ«t pareizi konfigurētam, lai sistēma, kas no tām vāks datus, varētu Å”os datus nolasÄ«t.

Å Ä·iet, ka tas nav grÅ«ti. Bet ir kļūmes. Sākot ar to, ka ne katra sistēma varēs nolasÄ«t visus datus, ko mēs vēlētos redzēt no ierÄ«ces, vai arÄ« ne visas tÄ«kla ierÄ«ces var sniegt Å”os datus, un beidzot ar to, ka ne katra sistēma var izveidot tÄ«kla kartes automātiskais režīms.

Automātiskās kartes Ä£enerÄ“Å”anas process ir aptuveni Ŕāds:

ā€“ sistēma nolasa datus no tÄ«kla aprÄ«kojuma
- pamatojoties uz datiem, tas veido adreÅ”u saskaņoÅ”anas tabulu katrai marÅ”rutētāja portam
- atbilst adresēm un ierīču nosaukumiem
- veido portu-portierīču savienojumus
- to visu zīmē diagrammas veidā, lietotājam "intuitīvi".

2. Prakse

Tātad, tagad parunāsim par to, ko varat izmantot, lai izveidotu tÄ«kla karti. Ņemsim par sākumpunktu, ka mēs, protams, vēlamies pēc iespējas vairāk automatizēt Å”o procesu. Nu, tas ir, Paint un MS Visio vairs nav... lai gan... Nē, tie ir.

Ir specializēta programmatÅ«ra, kas atrisina tÄ«kla kartes izveides problēmu. Daži programmatÅ«ras produkti var nodroÅ”ināt tikai vidi, lai ā€œmanuāliā€ pievienotu attēlus ar rekvizÄ«tiem, zÄ«mētu saites un sāktu ā€œuzraudzÄ«buā€ ārkārtÄ«gi saÄ«sinātā formā (neatkarÄ«gi no tā, vai mezgls ir dzÄ«vs vai vairs nereaģē). Citi var ne tikai paÅ”i uzzÄ«mēt tÄ«kla diagrammu, bet arÄ« nolasÄ«t virkni parametru no SNMP, paziņot lietotājam, izmantojot SMS par bojājumiem, sniegt virkni informācijas par tÄ«kla aparatÅ«ras portiem, un tas viss ir tikai daļa no to funkcionalitātes (tas pats NetXMS).

2.1. Produkti

Saraksts nebÅ«t nav pilnÄ«gs, jo Ŕādas programmatÅ«ras ir daudz. Bet tas ir viss, ko Google sniedz par Å”o tēmu (ieskaitot vietnes angļu valodā):

Atvērtā pirmkoda projekti:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Apmaksāti projekti:
LanState
Kopējais tīkla monitors
Solarwinds tīkla topoloģijas kartētājs
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Bezmaksas programmatūra

2.2.1.1. LanTopoLog

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

ProgrammatÅ«ra, ko izstrādājis Jurijs Volokitins. Interfeiss ir tik vienkārÅ”s, cik vien tas var bÅ«t. Softina atbalsta, teiksim, pusautomātisko tÄ«kla veidoÅ”anu. Viņai ir ā€œjāiebaroā€ visu marÅ”rutētāju iestatÄ«jumi (IP, SNMP akreditācijas dati), tad viss notiks pats no sevis, proti, tiks izveidoti savienojumi starp ierÄ«cēm, norādot portus.

Ir produkta maksas un bezmaksas versijas.

Video rokasgrāmata

2.2.1.2. Nagios

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Atvērtā pirmkoda programmatÅ«ra ir pieejama kopÅ” 1999. gada. Sistēma ir paredzēta tÄ«kla uzraudzÄ«bai, tas ir, tā var nolasÄ«t datus, izmantojot SNMP un automātiski izveidot tÄ«kla karti, bet, tā kā tā nav tās galvenā funkcija, tā to dara ļoti ... dÄ«vainā veidā ... tiek izmantots NagVis veidot kartes.

Video rokasgrāmata

2.2.1.3. Icinga

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Icinga ir atvērtā pirmkoda sistēma, kas savulaik atdalÄ«ta no Nagios. Sistēma ļauj automātiski izveidot tÄ«kla kartes. VienÄ«gā problēma ir tā, ka tas veido kartes, izmantojot NagVis papildinājumu, kas tika izstrādāts Nagios, tāpēc mēs pieņemsim, ka Ŕīs divas sistēmas ir identiskas tÄ«kla kartes izveides ziņā.

Video rokasgrāmata

2.2.1.4. NeDi

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Spēj automātiski noteikt mezglus tÄ«klā un, pamatojoties uz Å”iem datiem, izveidot tÄ«kla karti. Interfeiss ir diezgan vienkārÅ”s, ir statusa uzraudzÄ«ba, izmantojot SNMP.

Ir produkta bezmaksas un maksas versijas.

Video rokasgrāmata

2.2.1.5. Pandora FMS

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Spēj automātiski atklāt, automātiski izveidot tīklu, SNMP. Jauks interfeiss.

Ir produkta bezmaksas un maksas versijas.

Video rokasgrāmata

2.2.1.6. PRTG

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

ProgrammatÅ«ra nezina, kā automātiski izveidot tÄ«kla karti, tikai manuāli velkot un nometot attēlus. Bet tajā paŔā laikā tas var pārraudzÄ«t ierīču statusu, izmantojot SNMP. Manuprāt, saskarne atstāj daudz ko vēlēties.

30 dienas - pilna funkcionalitāte, pēc tam - "bezmaksas versija".

Video rokasgrāmata

2.2.1.7. NetXMS

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

NetMXS galvenokārt ir atvērtā koda uzraudzÄ«bas sistēma, tÄ«kla kartes izveide ir blakus funkcija. Bet tas tiek Ä«stenots diezgan glÄ«ti. Automātiska veidoÅ”ana, pamatojoties uz automātisko atklāŔanu, mezglu uzraudzÄ«bu, izmantojot SNMP, spēj izsekot marÅ”rutētāja portu statusam un citai statistikai.

Video rokasgrāmata

2.2.1.8. Zabbix

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Zabbix ir arÄ« atvērtā koda uzraudzÄ«bas sistēma, elastÄ«gāka un jaudÄ«gāka nekā NetXMS, taču tā var izveidot tÄ«kla kartes tikai manuālā režīmā, taču tā var pārraudzÄ«t gandrÄ«z visus marÅ”rutētāja parametrus, kuru kolekciju var tikai konfigurēt.

Video rokasgrāmata

2.2.2. Maksas programmatūra

2.2.2..1 Lan State

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Maksas programmatÅ«ra, kas ļauj automātiski skenēt tÄ«kla topoloÄ£iju un izveidot tÄ«kla karti, pamatojoties uz konstatēto aprÄ«kojumu. Ä»auj pārraudzÄ«t noteikto ierīču statusu, tikai lejup palaižot paÅ”u mezglu.

Video rokasgrāmata

2.2.2.2. Kopējais tīkla monitors

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Maksas programmatÅ«ra, kas automātiski neveido tÄ«kla karti. Pat nezina, kā automātiski noteikt mezglus. Faktiski tas ir tas pats Visio, kas koncentrējas tikai uz tÄ«kla topoloÄ£iju. Ä»auj pārraudzÄ«t noteikto ierīču statusu, tikai lejup palaižot paÅ”u mezglu.

Muļķības! Es rakstÄ«ju iepriekÅ”, ka mēs atsakāmies no Paint un Visio ... Labi, lai tā bÅ«tu.

Es neatradu video rokasgrāmatu, un man tā nav vajadzīga ... Programma ir tik un tā.

2.2.2.3. Solarwinds tīkla topoloģijas kartētājs

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Maksas programmatÅ«ra, ir izmēģinājuma periods. Tas var automātiski skenēt tÄ«klu un pats izveidot karti atbilstoÅ”i norādÄ«tajiem parametriem. Interfeiss ir diezgan vienkārÅ”s un patÄ«kams.

Video rokasgrāmata

2.2.2.4. UVexplorer

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Maksas programmatÅ«ra, 15 dienu izmēģinājuma versija. Tas var automātiski noteikt un automātiski uzzÄ«mēt karti, pārraudzÄ«t ierÄ«ces tikai augÅ”up/lejup stāvoklÄ«, tas ir, izmantojot ierÄ«ces ping.

Video rokasgrāmata

2.2.2.5. Auvik

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Diezgan jauka maksas programma, kas var automātiski noteikt un pārraudzīt tīkla ierīces.

Video rokasgrāmata

2.2.2.6. AdRem NetCrunch

Vietā

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

Maksas programmatūra ar 14 dienu izmēģinājuma periodu. Spēj automātiski noteikt un automātiski izveidot tīklu. Interfeiss neizraisīja entuziasmu. Var arī uzraudzīt SNMP.

Video rokasgrāmata

3. SalīdzināŔanas plāksne

Kā izrādÄ«jās, ir diezgan grÅ«ti izdomāt atbilstoÅ”us un svarÄ«gus parametrus sistēmu salÄ«dzināŔanai un tajā paŔā laikā ievietot tos vienā mazā plāksnē. LÅ«k, ko es saņēmu:

tÄ«kla kartes. ÄŖss pārskats par programmatÅ«ru tÄ«kla karÅ”u veidoÅ”anai

*Iestatījums "Lietotājam draudzīgs" ir ļoti subjektīvs, un es to saprotu. Bet kā gan citādi raksturot to "neveiklību un nelasāmību", ko es neizdomāju.

**ā€œNe tikai tÄ«kla uzraudzÄ«baā€ nozÄ«mē sistēmas kā ā€œuzraudzÄ«bas sistēmasā€ darbÄ«bu Ŕī termina parastajā izpratnē, tas ir, iespēju nolasÄ«t metriku no OS, virtualizācijas resursdatoriem, saņemt datus no viesa programmām. OS utt.

4. Personīgais viedoklis

No personÄ«gās pieredzes es neredzu jēgu izmantot programmatÅ«ru atseviŔķi tÄ«kla uzraudzÄ«bai. Mani vairāk iespaido ideja izmantot uzraudzÄ«bas sistēmu visam un ikvienam, kam ir iespēja izveidot tÄ«kla karti. Zabbix ar to ir grÅ«ti. Nagios un Icinga arÄ«. Un tikai NetXSM Å”ajā ziņā iepriecināja. Lai gan, ja apjÅ«k un uztaisi karti Zabbix, tad tas izskatās vēl daudzsoloŔāks par NetXMS. Ir arÄ« Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch un, visticamāk, kaudze citu lietu, kas Å”ajā rakstā nav iekļautas, bet es tās redzēju tikai bildēs un video, tāpēc par tām neko nevaru pateikt.

Par NetXMS tika rakstīts raksts ar nelielu pārskatu par sistēmas iespējām un nelielu informāciju par to, kā.

PS:

Ja es kaut kur kļūdÄ«jos un, visticamāk, kļūdÄ«jos, lÅ«dzu, izlabojiet to komentāros, izlaboÅ”u rakstu, lai tiem, kam Ŕī informācija Ŕķiet noderÄ«ga, nav viss vēlreiz jāpārbauda no savas pieredzes.

Paldies.

Avots: www.habr.com

Pievieno komentāru