Андрей Семенов
Когда количество активного оборудования и серверов в сети неуклонно
растет, а контролировать работоспособность и качество предоставляемых сервисов
становится все сложнее, на помощь приходит система мониторинга сети OpenNMS.
Кратко о системе мониторинга OpenNMS
OpenNMS [1] – система мониторинга сетевой инфраструктуры уровня предприятия,
распространяемая по модели свободного программного обеспечения (Open Source).
Кроме обычной для Open Source-проектов поддержки сообществом пользователей,
производитель предоставляет многоуровневое коммерческое сопровождение продукта:
от внедрения до обеспечения технической поддержки 24х7 и обучения персонала.
Данная система реализована на Java, поэтому
появляется такое положительное качество, как кроссплатформенность.
Поддерживаются ОС:
n Linux:
m Debian Etch и Lenny (x86 и x86_64);
m Red Hat Enterprise Linux/CentOS (3, 4 и 5; x86 и
x86_64);
m Fedora Core (версии с 2 по 8, x86 и x86_64);
m Mandriva 2007 и 2008;
m SuSE (9 и 10).
n Solaris 8, 9, и 10 (SPARC и x86);
n Mac OS X (10.4+, PowerPC и x86);
n Windows 2000, XP, 2003 (Vista и Server 2008 не
тестировались).
Теоретически OpenNMS может запуститься на любой
платформе, поддерживающей Java SDK 1.4 и выше. Также к положительным качествам
можно отнести модульность системы и возможность развертывания частей системы на
раздельных серверах (СУБД, демоны сбора статистики и веб-интерфейс могут быть
разнесены). Конечно, можно добавить и ложку дегтя: за Java-реализацию,
обеспечившую кроссплатформенность, пришлось заплатить увеличением потребления
ресурсов.