tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

0. Kirish yoki biroz mavzudan tashqariUshbu maqola faqat bir joyda bunday dasturiy ta'minotning qiyosiy tavsiflarini yoki hatto ro'yxatini topish juda qiyin bo'lganligi sababli tug'ilgan. Hech bo'lmaganda qandaydir xulosaga kelish uchun biz bir nechta materialni belkurak bilan yig'ishimiz kerak.

Shu munosabat bilan, men bu masala bilan qiziqqanlar uchun bir oz vaqt va kuchni tejashga qaror qildim va bir joyda maksimal darajada to'pladim, men o'zlashtirgan, o'qigan tarmoq xaritalari uchun tizimlar sonini bir joyda.

Ushbu maqolada tasvirlangan ba'zi tizimlar shaxsan men tomonidan sinab ko'rilgan. Ehtimol, ular hozirgi vaqtda eskirgan versiyalar edi. Men quyidagilardan ba'zilarini birinchi marta ko'rmoqdaman va ular haqidagi ma'lumotlar faqat ushbu maqolani tayyorlashning bir qismi sifatida to'plangan.

Men tizimlarga uzoq vaqt tegib, ba'zilariga umuman tegmaganim sababli, menda skrinshotlar yoki misollar yo'q edi. Shunday qilib, men Google, wiki, youtube, dasturchilar saytlarida o'z bilimlarimni yangiladim, u erda skrinshotlarni qazib oldim va natijada men shunday umumiy ko'rinishga ega bo'ldim.

1. Nazariya

1.1. Nima uchun?

β€œNima uchun?” degan savolga javob berish uchun. Avval siz "Tarmoq xaritasi" nima ekanligini tushunishingiz kerak. Tarmoq xaritasi - (ko'pincha) tarmoq qurilmalarining o'zaro ta'siri va ularning ulanishining mantiqiy-grafik-sxematik tasviri, bu ularning eng muhim parametrlari va xususiyatlarini tavsiflaydi. Hozirgi vaqtda u ko'pincha qurilmalarning holatini kuzatish va ogohlantirish tizimi bilan birgalikda qo'llaniladi. Shunday qilib: keyin, tarmoq tugunlarining joylashuvi, ularning o'zaro ta'siri va ular orasidagi bog'lanishlar haqida tasavvurga ega bo'lish uchun. Monitoring bilan birgalikda biz tarmoqning xatti-harakatlarini tashxislash va prognoz qilish uchun ishchi vositani olamiz.

1.2. L1, L2, L3

Ular, shuningdek, OSI modeliga muvofiq Layer 1, Layer 2 va Layer 3. L1 - jismoniy daraja (simlar va kommutatsiya), L2 - jismoniy manzillash darajasi (mac-manzillar), L3 - mantiqiy manzillash darajasi (IP-manzillar).

Aslida, L1 xaritasini yaratishda hech qanday ma'no yo'q, u mantiqan bir xil L2 dan kelib chiqadi, bundan mustasno, ehtimol, media konvertorlari. Va keyin, hozir ham kuzatilishi mumkin bo'lgan media konvertorlari mavjud.

Mantiqiy - L2 tugunlarning mac-manzillari, L3 - tugunlarning IP manzillari asosida tarmoq xaritasini tuzadi.

1.3. Qanday ma'lumotlarni ko'rsatish kerak

Bu hal qilinadigan vazifalar va istaklarga bog'liq. Masalan, men temir parchaning o'zi "tirik"mi yoki yo'qmi, u qaysi portda "osilgan" va port qanday holatda yuqori yoki past ekanligini tushunishni xohlayman. Bu L2 bo'lishi mumkin. Va umuman olganda, L2 menga amaliy ma'noda eng qo'llaniladigan tarmoq xaritasi topologiyasi bo'lib tuyuladi. Ammo ta'mi va rangi ...

Portdagi ulanish tezligi yomon emas, lekin u erda oxirgi qurilma - shaxsiy kompyuter printeri bo'lsa, muhim emas. Protsessor yuklanish darajasini, bo'sh RAM miqdorini va temir parchadagi haroratni ko'rish yaxshi bo'lar edi. Ammo bu endi oson emas, bu erda siz SNMPni o'qiy oladigan va olingan ma'lumotlarni ko'rsatadigan va tahlil qiladigan monitoring tizimini sozlashingiz kerak bo'ladi. Bu haqda keyinroq.

L3 ga kelsak, men buni topdim maqola.

1.4. Qanday qilib?

Buni qo'lda qilish mumkin, u avtomatik ravishda amalga oshirilishi mumkin. Agar qo'lda bo'lsa, unda uzoq vaqt davomida va siz inson omilini hisobga olishingiz kerak. Agar avtomatik ravishda bo'lsa, unda siz barcha tarmoq qurilmalari "aqlli" bo'lishi, SNMP-dan foydalana olishi va ushbu SNMP to'g'ri sozlangan bo'lishi kerakligini hisobga olishingiz kerak, shunda ulardan ma'lumotlarni to'playdigan tizim ushbu ma'lumotlarni o'qiy oladi.

Bu qiyin emasga o'xshaydi. Ammo tuzoqlar bor. Har bir tizim biz qurilmadan ko'rishni xohlagan barcha ma'lumotlarni o'qiy olmasligi yoki barcha tarmoq qurilmalari bu ma'lumotlarni bera olmasligidan boshlab, har bir tizim ham tarmoq xaritalarini yarata olmasligi bilan yakunlanadi. avtomatik rejim.

Avtomatik xaritani yaratish jarayoni taxminan quyidagicha:

- tizim tarmoq uskunasidan ma'lumotlarni o'qiydi
- ma'lumotlarga asoslanib, u marshrutizatorning har bir porti uchun portlar bo'yicha manzillarni moslashtirish jadvalini hosil qiladi
- manzillar va qurilma nomlariga mos keladi
- port-portdevice ulanishlarini quradi
- bularning barchasini diagramma shaklida chizadi, foydalanuvchi uchun "intuitiv"

2. Amaliyot

Shunday qilib, endi tarmoq xaritasini yaratish uchun nimadan foydalanishingiz mumkinligi haqida gaplashamiz. Keling, biz ushbu jarayonni iloji boricha avtomatlashtirishni xohlayotganimizni boshlang. Xo'sh, Paint va MS Visio endi yo'q ... garchi ... Yo'q, ular.

Tarmoq xaritasini yaratish muammosini hal qiladigan maxsus dasturiy ta'minot mavjud. Ba'zi dasturiy mahsulotlar faqat xususiyatlarga ega rasmlarni "qo'lda" qo'shish, havolalarni chizish va o'ta kesilgan shaklda "monitoring" ni ishga tushirish uchun muhitni ta'minlashi mumkin (tugun tirikmi yoki endi javob bermayaptimi). Boshqalar nafaqat tarmoq diagrammasini mustaqil ravishda chizishlari, balki SNMP-dan bir qator parametrlarni o'qishlari, uzilishlar yuz berganda foydalanuvchini SMS orqali xabardor qilishlari, tarmoq uskunasining portlari haqida bir qator ma'lumotlarni taqdim etishlari mumkin va bularning barchasi faqat ularning funksionalligining bir qismi (xuddi shu NetXMS).

2.1. Mahsulotlar

Ro'yxat to'liq emas, chunki bunday dasturlar juda ko'p. Ammo bu Google mavzu bo'yicha bergan barcha narsa (shu jumladan ingliz tilidagi saytlar):

Ochiq kodli loyihalar:
LanTopoLog
Nagios
muzqaymoq
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Pullik loyihalar:
LanState
Umumiy tarmoq monitori
Solarwinds tarmoq topologiyasi xaritasi
UVExplorer
Avik
AdRem NetCrunch

2.2.1. Bepul dasturiy ta'minot

2.2.1.1. LanTopoLog

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Yuriy Volokitin tomonidan ishlab chiqilgan dasturiy ta'minot. Interfeys imkon qadar sodda. Softina, aytaylik, yarim avtomatik tarmoq qurishni qo'llab-quvvatlaydi. U barcha marshrutizatorlarning sozlamalarini (IP, SNMP hisobga olish ma'lumotlari) "oziqlantirishi" kerak, keyin hamma narsa o'z-o'zidan sodir bo'ladi, ya'ni qurilmalar o'rtasidagi ulanishlar portlarni ko'rsatadigan tarzda o'rnatiladi.

Mahsulotning pullik va bepul versiyalari mavjud.

Video qo'llanma

2.2.1.2. Nagios

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Ochiq kodli dasturiy ta'minot 1999 yildan beri mavjud. Tizim tarmoq monitoringi uchun mo'ljallangan, ya'ni u SNMP orqali ma'lumotlarni o'qiy oladi va avtomatik ravishda tarmoq xaritasini qura oladi, lekin bu uning asosiy vazifasi bo'lmagani uchun u buni juda ... g'alati tarzda bajaradi ... NagVis ishlatiladi xaritalar yaratish uchun.

Video qo'llanma

2.2.1.3. Icinga

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Icinga - bu bir vaqtlar Nagiosdan chiqqan ochiq manbali tizim. Tizim avtomatik ravishda tarmoq xaritalarini yaratish imkonini beradi. Yagona muammo shundaki, u Nagios ostida ishlab chiqilgan NagVis qo'shimchasidan foydalangan holda xaritalarni yaratadi, shuning uchun biz ushbu ikki tizim tarmoq xaritasini yaratish nuqtai nazaridan bir xil deb taxmin qilamiz.

Video qo'llanma

2.2.1.4. NeDi

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Tarmoqdagi tugunlarni avtomatik aniqlashga qodir va shu ma'lumotlar asosida tarmoq xaritasini tuzadi. Interfeys juda oddiy, SNMP orqali holat monitoringi mavjud.

Mahsulotning bepul va pullik versiyalari mavjud.

Video qo'llanma

2.2.1.5. Pandora FMS

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Avtomatik kashf qilish, tarmoqni avtomatik qurish, SNMP. Yaxshi interfeys.

Mahsulotning bepul va pullik versiyalari mavjud.

Video qo'llanma

2.2.1.6. PRTG

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Dastur avtomatik ravishda tarmoq xaritasini qanday yaratishni bilmaydi, faqat rasmlarni qo'lda sudrab olib tashlash mumkin. Shu bilan birga, u SNMP orqali qurilmalarning holatini kuzatishi mumkin. Mening sub'ektiv fikrimcha, interfeys juda ko'p narsani talab qiladi.

30 kun - to'liq funksionallik, keyin - "bepul versiya".

Video qo'llanma

2.2.1.7. NetXMS

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

NetMXS birinchi navbatda Ochiq manbali monitoring tizimi bo'lib, tarmoq xaritasini yaratish yon funktsiyadir. Ammo u juda aniq amalga oshirilgan. Avtomatik ochish, SNMP orqali tugun monitoringi, yo'riqnoma portlari holatini va boshqa statistik ma'lumotlarni kuzatishga asoslangan avtomatik bino.

Video qo'llanma

2.2.1.8. Zabbix

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Zabbix, shuningdek, NetXMS-ga qaraganda ancha moslashuvchan va kuchli ochiq manba monitoring tizimidir, lekin u faqat qo'lda rejimda tarmoq xaritalarini yaratishi mumkin, ammo u to'plamini faqat sozlash mumkin bo'lgan deyarli har qanday yo'riqnoma parametrlarini kuzatishi mumkin.

Video qo'llanma

2.2.2. Pullik dasturiy ta'minot

2.2.2..1 Lan shtati

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Tarmoq topologiyasini avtomatik skanerlash va aniqlangan uskuna asosida tarmoq xaritasini yaratish imkonini beruvchi pullik dastur. Aniqlangan qurilmalarning holatini faqat tugunning o'zini yuqoriga ko'tarish orqali kuzatish imkonini beradi.

Video qo'llanma

2.2.2.2. Umumiy tarmoq monitori

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Tarmoq xaritasini avtomatik ravishda yaratmaydigan pullik dasturiy ta'minot. U tugunlarni avtomatik aniqlashni ham bilmaydi. Aslida, bu xuddi shu Visio, faqat tarmoq topologiyasiga qaratilgan. Aniqlangan qurilmalarning holatini faqat tugunning o'zini yuqoriga ko'tarish orqali kuzatish imkonini beradi.

ahmoq! Men yuqorida yozgan edim, biz Paint va Visio-dan bosh tortamiz ... Mayli, bo'lsin.

Men video qo'llanmani topmadim va menga kerak emas ... Dastur shunday.

2.2.2.3. Solarwinds tarmoq topologiyasi xaritasi

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Pullik dasturiy ta'minot, sinov muddati mavjud. U avtomatik ravishda tarmoqni skanerlashi va belgilangan parametrlarga muvofiq xaritani mustaqil ravishda yaratishi mumkin. Interfeys juda sodda va yoqimli.

Video qo'llanma

2.2.2.4. UVExplorer

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Pullik dasturiy ta'minot, 15 kunlik sinov. U xaritani avtomatik aniqlashi va avtomatik ravishda chizishi, qurilmalarni faqat yuqori/past holatida, ya'ni qurilma pingi orqali kuzatishi mumkin.

Video qo'llanma

2.2.2.5. Avik

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

Tarmoq qurilmalarini avtomatik aniqlash va kuzatish mumkin bo'lgan juda yaxshi pullik dastur.

Video qo'llanma

2.2.2.6. AdRem NetCrunch

veb-sayt

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

14 kunlik sinov muddati bilan pullik dasturiy ta'minot. Tarmoqni avtomatik aniqlash va avtomatik qurish imkoniyati. Interfeys ishtiyoqni keltirib chiqarmadi. SNMPda ham kuzatish mumkin.

Video qo'llanma

3. Taqqoslash plitasi

Ma'lum bo'lishicha, tizimlarni taqqoslash uchun tegishli va muhim parametrlarni topish va shu bilan birga ularni bitta kichik plastinkaga joylashtirish juda qiyin. Bu men olgan narsa:

tarmoq xaritalari. Tarmoq xaritalarini yaratish uchun dasturiy ta'minot haqida qisqacha ma'lumot

*"Foydalanuvchilarga qulay" sozlamasi juda subyektiv va men buni tushunaman. Ammo men o'ylab topmagan "qo'pollik va o'qimaslik" ni qanday tasvirlash mumkin.

**"Nafaqat tarmoqni kuzatish" tizimning ushbu atamaning odatiy ma'nosida "monitoring tizimi" sifatida ishlashini, ya'ni OS, virtualizatsiya xostlaridan o'lchovlarni o'qish, mehmondagi ilovalardan ma'lumotlarni olish qobiliyatini anglatadi. Operatsion tizimlar va boshqalar.

4. Shaxsiy fikr

Shaxsiy tajribamdan men tarmoq monitoringi uchun dasturiy ta'minotni alohida ishlatishning ma'nosini ko'rmayapman. Menda hamma narsa va tarmoq xaritasini yaratish qobiliyatiga ega bo'lgan har bir kishi uchun monitoring tizimidan foydalanish g'oyasi ko'proq taassurot qoldirdi. Zabbix bu bilan juda qiyin. Nagios va Icinga ham. Va faqat NetXSM bu borada mamnun. Agar siz chalkashib ketsangiz va Zabbix-da xarita tuzsangiz, u NetXMS-dan ham istiqbolli ko'rinadi. Shuningdek, Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch va, ehtimol, ushbu maqolaga kiritilmagan boshqa ko'plab narsalar mavjud, lekin men ularni faqat rasm va videolarda ko'rganman, shuning uchun ular haqida hech narsa deya olmayman.

NetXMS haqida yozilgan maqola tizimning imkoniyatlari haqida qisqacha ma'lumot va qanday qilib kichik.

PS:

Agar biror joyda xatoga yo'l qo'ygan bo'lsam va men xato qilgan bo'lsam, iltimos, izohlarda uni tuzating, men maqolani tuzataman, shunda bu ma'lumotni foydali deb bilganlar o'z tajribalaridan kelib chiqib, hamma narsani ikki marta tekshirib ko'rishlari shart emas.

Rahmat.

Manba: www.habr.com

a Izoh qo'shish