Спустя три с половиной года после выхода прошлой стабильной ветки, вышел релиз OpenNMS 1.6.0 (ветка 1.4.x была пропущена), системы мониторинга и управления для больших сетей (аналог IBM Tivoli, HP OpenView, Aprisma Spectrum. Например, имеются сведения об успешном использовании OpenNMS для мониторинга сети из 80 тыc. устройств). Система написана на языке Java, в качестве СУБД задействован PostgreSQL, для рисования графиков используется JRobin (Java API к RRDTool). OpenNMS распространяется под лицензией GPL.
Обзор новых возможностей представлен здесь.
Основные функциональные блоки:
- Опрос сервисов (Service polling) - определение доступности сервиса и его отзывчивости, включая распределенные средства измерения параметров сервисов и генерации отчетов;
- Сбор данных (Data collection) - сбор, хранение и предоставление информации о данных, собранных с конечных узлов при помощи SNMP, JMX, HTTP и NSClient;
- Слежение за пороговыми значениями (Thresholding) - оценка характеристик и отзывчивости сервисов, сбор информации о производительности компонентов сети. При превышении/понижении определенных значений или обнаружении аномалий - генерация событий.
- Обработка событий (Event management) - получение и разбор событийных сообщений из внутренних подсистем и внешних источников (например, SNMP trap);
- Генерация тревожных сигналов и автоматическое выполнения действий, направленных на нормализацию обстановки;
- Отправка уведомлений, например, по e-mail, XMPP.
|