мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

0. Увод, или малко офтопикТази статия се роди само защото е изключително трудно да се намерят сравнителни характеристики на такъв софтуер или дори само списък на едно място. Трябва да изровим купчина материал, за да стигнем поне до някакво заключение.

В тази връзка реших да спестя малко време и усилия на тези, които се интересуват от този въпрос, и събрах на едно място максимално възможния, чети усвоен от мен, брой системи за мрежово картографиране'a на едно място.

Някои от описаните в тази статия системи са изпробвани лично от мен. Най-вероятно това са били неуместни в момента версии. Виждам някои от следните за първи път и информацията за тях е събрана единствено като част от подготовката на тази статия.

Поради факта, че докоснах системите дълго време и не докоснах някои от тях изобщо, нямах екранни снимки или примери. Така че опресних знанията си в Google, wiki, в youtube, сайтове за разработчици, копах екранни снимки там и в резултат получих такъв преглед.

1. Теория

1.1. За какво?

За да отговоря на въпроса "Защо?" Първо трябва да разберете какво е "мрежова карта". Мрежова карта - (най-често) логическо-графично-схематично представяне на взаимодействието на мрежовите устройства и тяхното свързване, което описва техните най-значими параметри и свойства. В днешно време често се използва заедно с мониторинг на състоянието на устройствата и система за предупреждение. И така: тогава, за да имате представа за местоположението на мрежовите възли, тяхното взаимодействие и връзките между тях. Във връзка с мониторинга получаваме работещ инструмент за диагностика на поведението и прогнозиране на поведението на мрежата.

1.2. L1, L2, L3

Те също са слой 1, слой 2 и слой 3 в съответствие с OSI модела. L1 - физическо ниво (проводници и превключване), L2 - физическо ниво на адресиране (mac-адреси), L3 - ниво на логическо адресиране (IP-адреси).

Всъщност няма смисъл да се изгражда карта L1, логично следва от същия L2, с изключение, може би, на медийни конвертори. И тогава, сега има медийни конвертори, които също могат да бъдат проследявани.

Логично - L2 изгражда мрежова карта на базата на mac-адресите на възлите, L3 - на IP адресите на възлите.

1.3. Какви данни да се показват

Зависи от задачите за решаване и желанията. Например, естествено искам да разбера дали самото парче желязо е „живо“, на кой порт „виси“ и в какво състояние е портът нагоре или надолу. Може да е L2. И като цяло L2 ми се струва най-приложимата топология на мрежовата карта в приложния смисъл. Но вкусът и цветът...

Скоростта на връзката на порта не е лоша, но не е критична, ако там има крайно устройство - компютърен принтер. Би било хубаво да можете да видите нивото на натоварване на процесора, количеството свободна RAM и температурата на желязото. Но това вече не е толкова лесно, тук ще трябва да конфигурирате система за мониторинг, която може да чете SNMP и да показва и анализира получените данни. Повече за това по-късно.

Относно L3, намерих този Статия.

1.4. как?

Може да се направи ръчно, може и автоматично. Ако на ръка, тогава за дълго време и трябва да вземете предвид човешкия фактор. Ако автоматично, тогава трябва да вземете предвид, че всички мрежови устройства трябва да са „умни“, да могат да използват SNMP и този SNMP трябва да бъде правилно конфигуриран, така че системата, която ще събира данни от тях, да може да чете тези данни.

Изглежда не е трудно. Но има подводни камъни. Започвайки с факта, че не всяка система ще може да прочете всички данни, които бихме искали да видим от устройството, или не всички мрежови устройства могат да предоставят тези данни, и завършвайки с факта, че не всяка система може да изгражда мрежови карти в автоматичен режим.

Процесът на автоматично генериране на карта е приблизително следният:

– системата чете данни от мрежово оборудване
- въз основа на данните, той формира таблица за съвпадение на адреси на портове за всеки порт на рутера
- съответства на адреси и имена на устройства
- изгражда връзки порт-порт-устройство
- рисува всичко това под формата на диаграма, "интуитивна" за потребителя

2. Практикувайте

И така, нека сега да поговорим за това какво можете да използвате за изграждане на мрежова карта. Нека приемем като отправна точка, че искаме, разбира се, да автоматизираме този процес колкото е възможно повече. Е, тоест Paint и MS Visio вече не са... макар че... Не, те са.

Има специализиран софтуер, който решава проблема с изграждането на мрежова карта. Някои софтуерни продукти могат да предоставят среда само за „ръчно“ добавяне на картини със свойства, рисуване на връзки и стартиране на „мониторинг“ в изключително съкратена форма (независимо дали възелът е жив или вече не отговаря). Други могат не само да начертаят сами мрежовата диаграма, но и да прочетат куп параметри от SNMP, да уведомят потребителя чрез SMS в случай на повреда, да предоставят куп информация за портовете на мрежовия хардуер и всичко това е само част от тяхната функционалност (същия NetXMS).

2.1. Продукти

Списъкът далеч не е пълен, тъй като има много такъв софтуер. Но това е всичко, което Google дава по темата (включително англоезичните сайтове):

Проекти с отворен код:
LanTopoLog
Nagios
Icinga
НеДи
Пандора FMS
PRTG
NetXMS
Zabbix

Платени проекти:
LanState
Тотален мрежов монитор
Solarwinds Network Topology Mapper
UVexplorer
Аувик
AdRem NetCrunch

2.2.1. Безплатен софтуер

2.2.1.1. LanTopoLog

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Софтуер, разработен от Юрий Волокитин. Интерфейсът е възможно най-прост. Softina поддържа, да кажем, полуавтоматично изграждане на мрежа. Тя трябва да „захрани“ настройките на всички рутери (IP, SNMP идентификационни данни), след което всичко ще се случи от само себе си, а именно връзките между устройствата ще бъдат изградени, показващи портове.

Има платени и безплатни версии на продукта.

Видео ръководство

2.2.1.2. Nagios

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Софтуерът с отворен код съществува от 1999 г. Системата е предназначена за наблюдение на мрежата, тоест може да чете данни през SNMP и автоматично да изгражда мрежова карта, но тъй като това не е основната й функция, тя го прави по много ... странен начин ... използва се NagVis за изграждане на карти.

Видео ръководство

2.2.1.3. Icinga

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Icinga е система с отворен код, която някога се е отделила от Nagios. Системата ви позволява автоматично да изграждате мрежови карти. Единственият проблем е, че изгражда карти с помощта на добавката NagVis, която е разработена под Nagios, така че ще приемем, че тези две системи са идентични по отношение на изграждането на мрежова карта.

Видео ръководство

2.2.1.4. НеДи

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Може автоматично да открива възли в мрежата и въз основа на тези данни да изгражда мрежова карта. Интерфейсът е доста прост, има мониторинг на състоянието чрез SNMP.

Има безплатни и платени версии на продукта.

Видео ръководство

2.2.1.5. Pandora FMS

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Възможност за автоматично откриване, автоматично изграждане на мрежа, SNMP. Приятен интерфейс.

Има безплатни и платени версии на продукта.

Видео ръководство

2.2.1.6. PRTG

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Софтуерът не знае как автоматично да изгражда мрежова карта, а само ръчно плъзгане и пускане на снимки. Но в същото време може да следи състоянието на устройствата чрез SNMP. Интерфейсът оставя много да се желае, по мое субективно мнение.

30 дни - пълна функционалност, след това - "безплатна версия".

Видео ръководство

2.2.1.7. NetXMS

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

NetMXS е предимно система за наблюдение с отворен код, изграждането на мрежова карта е странична функция. Но се изпълнява доста спретнато. Автоматично изграждане на базата на автоматично откриване, наблюдение на възли чрез SNMP, възможност за проследяване на състоянието на портовете на рутера и други статистики.

Видео ръководство

2.2.1.8. Zabbix

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Zabbix също е система за наблюдение с отворен код, по-гъвкава и мощна от NetXMS, но може да изгражда само мрежови карти в ръчен режим, но може да наблюдава почти всички параметри на рутера, събирането на които може да бъде само конфигурирано.

Видео ръководство

2.2.2. Платен софтуер

2.2.2..1 Състояние на Lan

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Платен софтуер, който ви позволява автоматично да сканирате мрежовата топология и да изградите мрежова карта въз основа на откритото оборудване. Позволява ви да наблюдавате състоянието на откритите устройства само чрез качване надолу на самия възел.

Видео ръководство

2.2.2.2. Тотален мрежов монитор

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Платен софтуер, който не изгражда автоматично мрежова карта. Дори не знае как автоматично да открива възли. Всъщност това е същото Visio, само фокусирано върху мрежовата топология. Позволява ви да наблюдавате състоянието на откритите устройства само чрез качване надолу на самия възел.

глупости! Написах по-горе, че отказваме Paint и Visio ... Добре, нека бъде.

Не намерих видео ръководство и не ми трябва ... Програмата е така.

2.2.2.3. Solarwinds Network Topology Mapper

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Платен софтуер, има пробен период. Той може автоматично да сканира мрежата и сам да създаде карта според зададените параметри. Интерфейсът е доста прост и приятен.

Видео ръководство

2.2.2.4. UVexplorer

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Платен софтуер, 15-дневен пробен период. Той може автоматично да открива и автоматично да рисува карта, да наблюдава устройствата само чрез състояние нагоре / надолу, тоест чрез ping на устройството.

Видео ръководство

2.2.2.5. Аувик

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Доста хубава платена програма, която може автоматично да открива и наблюдава мрежовите устройства.

Видео ръководство

2.2.2.6. AdRem NetCrunch

Място

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

Платен софтуер с 14-дневен пробен период. Възможност за автоматично откриване и автоматично изграждане на мрежата. Интерфейсът не предизвика ентусиазъм. Може също да наблюдава в SNMP.

Видео ръководство

3. Табло за сравнение

Както се оказа, е доста трудно да се измислят подходящи и важни параметри за сравняване на системи и в същото време да се поберат в една малка табела. Ето какво получих:

мрежови карти. Кратък преглед на софтуера за изграждане на мрежови карти

*Настройката „Удобна за потребителя“ е силно субективна и разбирам това. Но как иначе да опиша "непохватността и нечетливостта" не ми хрумна.

**„Наблюдение не само на мрежата“ предполага работата на системата като „система за наблюдение“ в обичайния смисъл на този термин, тоест способността да се четат показатели от операционната система, хостове за виртуализация, да се получават данни от приложения в гост ОС и др.

4. Лично мнение

От личен опит не виждам смисъл да използвам софтуера отделно за наблюдение на мрежата. По-впечатлен съм от идеята за използване на система за наблюдение за всичко и всеки с възможност за изграждане на мрежова карта. Zabbix има трудности с това. Нагиос и Айсинг също. И само NetXSM е доволен в това отношение. Въпреки че, ако се объркате и направите карта в Zabbix, тогава изглежда дори по-обещаващо от NetXMS. Има и Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch и най-вероятно куп други неща, които не са включени в тази статия, но ги видях само на снимки и видеоклипове, така че не мога да кажа нищо за тях.

За NetXMS беше писано статия с малък преглед на възможностите на системата и малко как да.

PS:

Ако допуснах грешка някъде и най-вероятно направих грешка, моля, коригирайте я в коментарите, ще коригирам статията, така че тези, които намират тази информация за полезна, да не се налага да проверяват отново всичко от собствения си опит.

Благодаря.

Източник: www.habr.com

Добавяне на нов коментар