желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

0. Кіріспе, немесе сәл тақырыптан тысБұл мақала осындай бағдарламалық жасақтаманың салыстырмалы сипаттамаларын немесе тіпті тізімін бір жерден табу өте қиын болғандықтан ғана дүниеге келді. Кем дегенде қандай да бір қорытындыға келу үшін біз көп материалды жинап алуымыз керек.

Осыған байланысты, мен осы мәселеге қызығушылық танытқандар үшін аз уақыт пен күш-жігерді үнемдеуді шештім және бір жерде максималды мүмкін, мен оқып игерген, желі картасына арналған жүйелердің санын бір жерде жинадым.

Осы мақалада сипатталған кейбір жүйелерді мен жеке қолданып көрдім. Сірә, бұл қазіргі уақытта ескірген нұсқалар болды. Төмендегілердің кейбірін бірінші рет көріп тұрмын және олар туралы ақпарат тек осы мақаланы дайындаудың бір бөлігі ретінде жиналды.

Мен жүйелерге ұзақ уақыт қол тигізгендіктен және олардың кейбіреулеріне мүлдем тиіспегендіктен, менде скриншоттар немесе мысалдар болмады. Сондықтан мен Google, wiki, youtube, әзірлеушілер сайттарында білімімді жаңарттым, сол жерден скриншоттарды қазып алдым, нәтижесінде осындай шолу алдым.

1. Теория

1.1. Не үшін?

«Неге?» деген сұраққа жауап беру үшін. Алдымен сіз «Желі картасы» деген не екенін түсінуіңіз керек. Желілік карта - (көбінесе) желілік құрылғылардың өзара әрекеттесуінің және олардың ең маңызды параметрлері мен қасиеттерін сипаттайтын олардың қосылуының логикалық-графикалық-схематикалық көрінісі. Қазіргі уақытта ол көбінесе құрылғылардың күйін бақылау және ескерту жүйесімен бірге қолданылады. Сонымен: онда желі түйіндерінің орналасуы, олардың өзара әрекеті және олардың арасындағы байланыстар туралы түсінік болуы үшін. Мониторингпен бірге біз желінің мінез-құлқын диагностикалау және әрекетін болжау үшін жұмыс құралын аламыз.

1.2. L1, L2, L3

Олар сонымен қатар OSI үлгісіне сәйкес 1-деңгей, 2-деңгей және 3-деңгей. L1 - физикалық деңгей (сымдар және коммутация), L2 - физикалық адрестеу деңгейі (mac-адрестер), L3 - логикалық адрестеу деңгейі (IP-адрестер).

Шындығында, L1 картасын құрудың мағынасы жоқ, ол логикалық түрде сол L2-ден шығады, мүмкін, медиа түрлендіргіштерін қоспағанда. Содан кейін, қазір бақылауға болатын медиа түрлендіргіштер бар.

Логикалық түрде – L2 түйіндердің mac-адрестері негізінде желі картасын құрастырады, L3 – түйіндердің IP мекенжайлары бойынша.

1.3. Қандай деректерді көрсету керек

Бұл шешілетін міндеттер мен тілектерге байланысты. Мысалы, мен темірдің өзі «тірі» ме, оның қай портта «ілулі тұрғанын» және порт қандай күйде жоғары немесе төмен екенін түсінгім келеді. Бұл L2 болуы мүмкін. Жалпы алғанда, L2 қолданбалы мағынада маған ең қолайлы желілік карта топологиясы болып көрінеді. Бірақ дәмі мен түсі ...

Порттағы қосылым жылдамдығы нашар емес, бірақ соңғы құрылғы бар болса, маңызды емес - ДК принтері. Процессордың жүктелу деңгейін, бос ЖЖҚ көлемін және темір бөлігіндегі температураны көру жақсы болар еді. Бірақ бұл енді оңай емес, мұнда SNMP оқи алатын және алынған деректерді көрсететін және талдай алатын бақылау жүйесін конфигурациялау қажет болады. Бұл туралы кейінірек.

L3-ке қатысты мен мұны таптым мақала.

1.4. Қалай?

Оны қолмен жасауға болады, автоматты түрде жасауға болады. Егер қолмен болса, онда ұзақ уақыт бойы және адам факторын ескеру қажет. Егер автоматты түрде болса, онда барлық желілік құрылғылар «ақылды» болуы, SNMP пайдалана алуы және олардан деректерді жинайтын жүйе бұл деректерді оқи алатындай бұл SNMP дұрыс конфигурациялануы керек екенін ескеру қажет.

Бұл қиын емес сияқты. Бірақ тұзақтар бар. Әрбір жүйе құрылғыдан көргіміз келетін барлық деректерді оқи алмайтындығынан немесе барлық желілік құрылғылар бұл деректерді бере алмайтындығынан бастап, әрбір жүйе желілік карталарды құрастыра алмайтындығынан бастап. автоматты режим.

Картаны автоматты түрде жасау процесі шамамен келесідей:

– жүйе желілік жабдықтан деректерді оқиды
- деректерге сүйене отырып, ол маршрутизатордың әрбір порты үшін порттар бойынша мекенжай сәйкестік кестесін құрайды
- мекенжайлар мен құрылғы атауларына сәйкес келеді
- порт-портқұрылғы қосылымдарын құрастырады
- мұның барлығын пайдаланушы үшін «интуитивтік» диаграмма түрінде салады

2. Жаттығу

Сонымен, енді желі картасын құру үшін не қолдануға болатыны туралы сөйлесейік. Біз, әрине, бұл процесті мүмкіндігінше автоматтандыруды қалайтынымызды бастапқы нүкте ретінде алайық. Яғни, Paint және MS Visio енді жоқ... дегенмен... Жоқ, олар.

Желілік картаны құру мәселесін шешетін арнайы бағдарламалық қамтамасыз ету бар. Кейбір бағдарламалық өнімдер сипаттары бар суреттерді «қолмен» қосу, сілтемелер салу және өте қысқартылған пішінде «бақылауды» іске қосу үшін ортаны ғана қамтамасыз ете алады (түйін тірі немесе енді жауап бермейді). Басқалары желілік диаграмманы өз бетінше сызып қана қоймай, сонымен қатар SNMP-тен бірқатар параметрлерді оқи алады, бұзылған жағдайда пайдаланушыны SMS арқылы хабардар ете алады, желілік жабдықтың порттары туралы көптеген ақпарат бере алады және мұның бәрі тек олардың функционалдық бөлігі (сол NetXMS).

2.1. Өнімдер

Тізім толық емес, өйткені мұндай бағдарламалық қамтамасыз ету өте көп. Google бұл тақырып бойынша беретін барлық нәрсе (соның ішінде ағылшын тіліндегі сайттар):

Ашық бастапқы жобалар:
LanTopoLog
Nagios
Icinga
НеДи
Pandora FMS
PRTG
NetXMS
Zabbix

Ақылы жобалар:
LanState
Жалпы желі мониторы
Solarwinds желілік топологиясының картасы
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 - бір кездері Nagios-тан шыққан ашық бастапқы жүйе. Жүйе желілік карталарды автоматты түрде құруға мүмкіндік береді. Жалғыз мәселе, ол Nagios астында әзірленген NagVis қосымшасының көмегімен карталарды жасайды, сондықтан біз бұл екі жүйе желі картасын құру тұрғысынан бірдей деп есептейміз.

Бейне нұсқаулық

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 Лан мемлекеті

сайтқа

желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

Желінің топологиясын автоматты түрде сканерлеуге және анықталған жабдық негізінде желі картасын құруға мүмкіндік беретін ақылы бағдарламалық қамтамасыз ету. Анықталған құрылғылардың күйін тек түйіннің өзін жоғары көтеру арқылы бақылауға мүмкіндік береді.

Бейне нұсқаулық

2.2.2.2. Жалпы желі мониторы

сайтқа

желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

Желілік картаны автоматты түрде жасамайтын ақылы бағдарламалық құрал. Түйіндерді автоматты түрде қалай анықтау керектігін де білмейді. Шын мәнінде, бұл бірдей Visio, тек желі топологиясына бағытталған. Анықталған құрылғылардың күйін тек түйіннің өзін жоғары көтеру арқылы бақылауға мүмкіндік береді.

Қап! Мен Paint және Visio-дан бас тартамыз деп жоғарыда жаздым ... Жарайды, солай болсын.

Мен бейне нұсқаулықты таппадым және маған қажет емес ... Бағдарлама солай.

2.2.2.3. Solarwinds желілік топологиясының картасы

сайтқа

желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

Ақылы бағдарламалық қамтамасыз ету, сынақ мерзімі бар. Ол автоматты түрде желіні сканерлеп, көрсетілген параметрлерге сәйкес картаны өздігінен жасай алады. Интерфейс өте қарапайым және жағымды.

Бейне нұсқаулық

2.2.2.4. UVexplorer

сайтқа

желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

Ақылы бағдарламалық қамтамасыз ету, 15 күндік сынақ нұсқасы. Ол картаны автоматты түрде анықтап, автоматты түрде сала алады, құрылғыларды тек жоғары/төмен күйі бойынша, яғни құрылғы пингі арқылы бақылай алады.

Бейне нұсқаулық

2.2.2.5. Аувик

сайтқа

желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

Желілік құрылғыларды автоматты түрде анықтап, бақылай алатын өте жақсы ақылы бағдарлама.

Бейне нұсқаулық

2.2.2.6. AdRem NetCrunch

сайтқа

желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

14 күндік сынақ нұсқасы бар ақылы бағдарламалық құрал. Желіні автоматты анықтау және автоматты құру мүмкіндігі. Интерфейс ынта тудырмады. Сондай-ақ SNMP-де бақылай алады.

Бейне нұсқаулық

3. Салыстыру тақтасы

Белгілі болғандай, жүйелерді салыстыру үшін маңызды және маңызды параметрлерді табу және сонымен бірге оларды бір шағын пластинаға салу өте қиын. Менің алғаным мынау:

желілік карталар. Желілік карталарды құруға арналған бағдарламалық қамтамасыз етудің қысқаша шолуы

*"Пайдаланушыға ыңғайлы" параметрі өте субъективті және мен мұны түсінемін. Бірақ «ебедейсіздігі мен оқылмайтындығын» басқаша қалай сипаттауға болады, мен таппадым.

**«Тек желіні ғана емес бақылау» осы терминнің әдеттегі мағынасында жүйенің «бақылау жүйесі» ретінде жұмысын білдіреді, яғни ОЖ-дан, виртуализация хосттарынан көрсеткіштерді оқу, қонақтағы қолданбалардан деректерді алу мүмкіндігі. ОЖ және т.б.

4. Жеке пікір

Жеке тәжірибемнен желіні бақылау үшін бағдарламалық құралды бөлек пайдаланудың мәнін көрмеймін. Мені желі картасын құру мүмкіндігі бар барлығына және барлығына бақылау жүйесін пайдалану идеясы көбірек таңдандырды. Заббикс мұнымен ауырады. Нагиос пен Исинга да. Осыған байланысты тек NetXSM ғана риза. Дегенмен, егер сіз шатастырсаңыз және Zabbix-те карта жасасаңыз, онда ол NetXMS-ке қарағанда перспективалы болып көрінеді. Сондай-ақ Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch және осы мақалада қамтылмаған басқа да көптеген нәрселер бар, бірақ мен оларды тек суреттер мен бейнелерде көрдім, сондықтан олар туралы ештеңе айта алмаймын.

NetXMS туралы жазылған мақала жүйенің мүмкіндіктеріне шағын шолу және қалай жасау керектігі туралы шағын ақпарат.

PS:

Егер мен бір жерде қателескен болсам және мен қателескен болсам, оны түсініктемелерде түзетіңіз, мен мақаланы түзетемін, сондықтан бұл ақпаратты пайдалы деп санайтындар өз тәжірибелерінен барлығын екі рет тексерудің қажеті жоқ.

рахмет.

Ақпарат көзі: www.habr.com

пікір қалдыру