- PVSM.RU - https://www.pvsm.ru -
Я работаю в крупной организации с большим количеством сетевых устройств. Часто возникает необходимость знать к какому порту коммутатора подключено то или иное устройство с определенным mac или ip-адресом, а в случае какого-либо сбоя, куда оно было подключено. Я задался вопросом: можно ли получить эту информацию по snmp-протоколу? Оказалось, можно.
Также хотелось совместить эту информацию с информацией по коммутации портов коммутаторов. Поскольку я изучаю язык Java, то я решил написать веб-приложение на этом языке. Что я и сделал. В данный момент приложение поддерживает только устройства фирмы Cisco, так как они установлены в нашей организации, но может быть доработано и для поддержки устройств других производителей. В приложении используются следующие mib: CISCO-VTP-MIB, BRIDGE-MIB, IF-MIB, RFC1213-MIB.
Особенности приложения:
Хотелось бы более подробно остановиться на пунктах 2,3.
Таблица коммутации представлена в следующем виде:
Есть возможность выгрузки и загрузки таблицы в csv-формате.
Таблица результатов представлена в следующем виде:
Есть возможность опросить устройства и обновить таблицу результатов. Так же можно сделать выгрузку в csv-файл.
В статье я привел мини-обзор приложения, кому интересно можете перейти по ссылке на мой github: приложение MacMonitor на github [1]. Там приведены исходный и бинарный коды, а также инструкция по установке и руководство пользователя.
Автор: sviato_slav
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/cisco/232601
Ссылки в тексте:
[1] приложение MacMonitor на github: https://github.com/sviatoslav1989/MacMonitor
[2] Источник: https://habrahabr.ru/post/319404/?utm_source=habrahabr&utm_medium=rss&utm_campaign=sandbox
Нажмите здесь для печати.