Система мониторинга сетевого оборудования
Необходимо разработать систему мониторинга сетевого оборудования. Ничего громоздкого, минимум функционала. Нужна только для разового применения.
Обязательно использование базы данных, желательно MySQL/Access (чтобы я разобраться смог), но можно и любую другую.
Формат: стендалон-десктоп. Язык не принципиален, но чем проще мне будет разобраться в исходниках — тем лучше.
Система должна уметь:
- Вести реал-тайм мониторинг сетевых узлов,
- опрашивать сеть на наличие новых узлов,
- хранить в БД действующие узлы,
- добавлять новые узлы как вручную, так и результаты поиска,
- выводить ошибки доступности/сигнализировать о недоступности узла или группы,
- формировать отчёты по доступности узлов за определённое время.
Желательно реализовать несколько методов опроса, используя различные протоколы (icmp, arp, snmp). Должно быть автоматическое определение действующих настроек сетевой карты, расположения в сети и на их основе сканирование подсети, а также задание диапазонов сканирования вручную. Вывод ошибок доступности и отчётов по определённым хостам/времени.