Содержание

OpenNMS

Homepage: OpenNMS

OpenNMS - система мониторинга сетевой инфраструктуры уровня предприятия, распространяемая по модели свободного программного обеспечения (Open Source). Кроме обычной для Open Source-проектов поддержки сообществом пользователей, производитель предоставляет многоуровневое коммерческое сопровождение продукта: от внедрения до обеспечения технической поддержки 24х7 и обучения персонала.

Данная система реализована на Как установить Java на Ubuntu.

Настройка уведомлений

В openNMS существует возможность использовать систему уведомлений, чтобы оповещать пользователей о происходящих событиях. Основным методом уведомлений является отправка e-mail-сообщений пользователю, но существует и ряд других методов, например, отправка POST/GET-запросов на веб-сервер, отправка уведомлений по протоколу XMPP (jabber), пересылка уведомлений посредством запуска внешней программы (подобным образом можно отправить SMS-сообщение с помощью GSM-модема) и уведомления с помощью формирования SNMP traps.

Установка OpenNMS на Ubuntu

Оригинал: 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

Настройки не прозрачны. Не понравилась.

Ссылки