Абакумова О.П., Семенов Р.А. Система мониторинга активного сетевого оборудования // 10 Нижегородская сессия, г.Дзержинск, февраль 2005 г.

Для обеспечения высоких качественных характеристик функционирования локальной вычислительной сети, упреждающего управления сбоями и отказами, а также высокой производительности работы пользователей сети  необходимо обеспечить постоянный контроль состояния активного сетевого оборудования, его производительности, а также обеспечить систематический сбор статистики работы оборудования и анализ тенденций на базе собираемой статистической информации.
Для мониторинга оборудования удобно использовать протокол snmp, так как большинство устройств обладают встроенными средствами, для работы с ним так же данный протокол является довольно простым и удобным в использовании.
На данный момент разработано множество свободно распространяемых систем для мониторинга активного сетевого оборудования по протоколу SNMP (MRTG,SNARL,jffnms,opennms и другие). В основном эти системы являются производными от системы MRTG, либо используют в качестве базы данных RRD. Главным недостатком систем использующих RRD является плохая производительность в случае, когда необходимо производить опрос большого количества устройств за небольшой временной интервал, а также недостаточная гибкость при работе с данными. Другим недостатком большинства существующих систем  мониторинга является то, что, они разработаны только для  мониторинга переменных, связанных с трафиком маршрутизаторов и коммутаторов. Вывод информации в подобных системах не подходит для наших нужд, а для того, что бы изменить его необходимо коренным образом перерабатывать системы.
Так как существующие системы не подходят  для эффективного мониторинга активного сетевого оборудования, входящего в состав ЛВС ИТМФ, а также потому, что вывод информации осуществляется в неподходящем для нас виде, была начата разработка собственной системы мониторинга.
На данный момент система обладает следующими функциональными возможностями:
- для различных типов устройств задается свое множество snmp-переменных, которые необходимо собирать;
- опрос устройств осуществляется параллельно и асинхронно;
- гибкий механизм буферизации собранных данных;
- структура таблиц для хранения собираемых данных создается автоматически на основе информации из MIB (Management Information Base – административная база данных);
- просмотр и анализ накопленных данных осуществляется при помощи WEB-интерфейса.
В дальнейшем планируется реализовать возможность автоматического анализа собираемых данных и использование различного интервала опроса для разных групп устройств.
На данный момент собирается информация о функционировании следующих типов устройств :
- коммутаторов;
- маршрутизаторов;
- источников бесперебойного питания;
- рабочих станций.
Опрос всех устройств производится один раз в минуту.
Система мониторинга на данный момент разрабатывается под операционной системой WINDOWS.
Система мониторинга состоит из двух базовых компонентов:
- сервера, собирающего данные о состоянии устройств ;
- WEB-интерфейса для просмотра и анализа собранных данных.
И нескольких вспомогательных компонентов:
- программа для архивирования накопленной информации;
- набор программ для генерирования квартальных отчетов о работе устройств и загруженности различных каналов и интерфейсов;
Для хранения собранных данных используется СУБД MYSQL.
В результате выполнения данной работы реализовано программное обеспечение, предназначенное для эффективного параллельного мониторинга состояния различного типа переменных активного сетевого оборудования, а также WEB-интерфейс для работы с накопленными данными и встроенные средства для их архивирования. Использование данной системы для анализа статистической информации позволяет определить тенденции изменения тех или иных величин, например, объемов информационных потоков, загруженность процессоров устройств или интерфейсов, а также обосновать модернизацию устройств, линий связи, необходимость изменения топологии сети. Данное ПО имеет исходные тексты и в любой момент может быть модифицировано для соответствия новым требованиям.