Homepage: OpenNMS
OpenNMS - система мониторинга сетевой инфраструктуры уровня предприятия, распространяемая по модели свободного программного обеспечения (Open Source). Кроме обычной для Open Source-проектов поддержки сообществом пользователей, производитель предоставляет многоуровневое коммерческое сопровождение продукта: от внедрения до обеспечения технической поддержки 24х7 и обучения персонала.
Данная система реализована на Как установить Java на Ubuntu.
В openNMS существует возможность использовать систему уведомлений, чтобы оповещать пользователей о происходящих событиях. Основным методом уведомлений является отправка e-mail-сообщений пользователю, но существует и ряд других методов, например, отправка POST/GET-запросов на веб-сервер, отправка уведомлений по протоколу XMPP (jabber), пересылка уведомлений посредством запуска внешней программы (подобным образом можно отправить SMS-сообщение с помощью GSM-модема) и уведомления с помощью формирования SNMP traps.
Оригинал: Installation:Debian
# nano /etc/apt/sources.list.d/opennms.list deb http://debian.opennms.org stable main deb-src http://debian.opennms.org stable main # wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add - # aptitude update
Предварительно желательно установить несколько зависимостей: postfix, postgresql
# aptitude install postfix # aptitude install postgresql
Правим доступ к postgresql, для этого редактируем файл pg_hba.conf. Создаем БД opennms. Устанавливаем хранимую процедуру IPLIKE.
# cp /etc/postgresql/8.4/main/pg_hba.conf /etc/postgresql/8.4/main/pg_hba.conf.orig # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust # /etc/init.d/postgresql-8.4 restart # sudo -u postgres createdb -U postgres -E UNICODE opennms Проверим доступ к БД opennms. Для выхода из консоли нужно использовать сочетание \q # psql -U postgres --host=localhost opennms # sudo -u postgres install_iplike.sh [: 72: missing ] CREATE FUNCTION
Устанавливаем OpenNMS.
# aptitude install opennms # sudo /usr/share/opennms/bin/install -dis
Запускаем OpenNMS
# service opennms start
http://yourhost:8980/opennms/ по умолчанию пользователь: пароль admin:admin