OpenNMS: различия между версиями

Материал из ALT Linux Wiki
Строка 36: Строка 36:


<code>service opennms start</code>
<code>service opennms start</code>
Результат можно проверить через:
<code>opennms -v status
# opennms -v status
OpenNMS.Eventd        : running
OpenNMS.Trapd          : running
OpenNMS.Queued        : running
OpenNMS.Dhcpd          : running
OpenNMS.Actiond        : running
OpenNMS.Capsd          : running
OpenNMS.Notifd        : running
OpenNMS.Scriptd        : running
OpenNMS.Rtcd          : running
OpenNMS.Pollerd        : running
OpenNMS.PollerBackEnd  : running
OpenNMS.Ticketer      : running
OpenNMS.Collectd      : running
OpenNMS.Threshd        : running
OpenNMS.Discovery      : running
OpenNMS.Vacuumd        : running
OpenNMS.EventTranslator: running
OpenNMS.PassiveStatusd : running
OpenNMS.Statsd        : running
OpenNMS.Importer      : running
OpenNMS.JettyServer    : running
opennms is running
</code>
'''Совет:''' Т.к. это java, то она очень прожорлива к ресурсам. Выделяйте достаточное количество памяти если это в VPS. Также возможно нужно увеличить переменную JAVA_HEAP_SIZE до 300 - 400 в файле /etc/init.d/opennms.
=== Подключение ===
Для того чтобы попасть в веб морду нужно подключаться по такому адресу:
<code>http://opennms:8980/opennms</code>
Логин: admin
Пароль: admin
=== Конфигурация ===
Дальнейшая конфигурация хорошо описана в статьях:
http://www.opennet.ru/base/net/opennms_monitor.txt.html
http://www.opennet.ru/base/net/opennms_monitor2.txt.html
А также на сайте http://www.opennms.org

Версия от 17:59, 27 ноября 2008

OpenNMS на ALT

OpenNMS - система мониторинга сетевой инфраструктуры уровня предприятия. Сайт проекта находится тут

Предназначение пакетов

opennms - метапакет для быстрой установки

opennms-core - серверная часть программы. Тут находится демон который занимается мониторингом.

opennms-contrib - некоторые дополнительные скрипты которые не вошли в core

opennms-webapp-jetty - веб интерфейс для просмотра статистики интегрированый в opennms сервер. Если вы устанавливаете opennms-core и вебинтерфейс на один компьютер то разработчики рекомендуют именно его и использовать.

opennms-webapp-standalone - веб интерфейс для просмотра статистики без opennms сервера. Если вы планируете веб интерфейс устанавливать на одном компьютере, а opennms-core на другом, то можно использовать этот пакет. При этом потребуется Tomcat.

opennms-remote-poller - это часть программы для распределенного мониторинга

opennms-doc - документация

Установка

Предполагается что все устанавливается на один компьютер. Поэтому делаем:

apt-get install opennms opennms-webapp-jetty

Для установки потребуется сервер базы данных PostgreSQL (Использовать можно любой версии >= 7.4), java После этой команды мы получаем установленный демон и вебинтерфейс.

Нужно запустить сервер PostgreSQL если он еще не запущен. И затем требуется создать базу данных и загрузить данные. Для этого выполняем команду:

/usr/share/opennms/bin/install -ids

Если требуется указать логин и пароль администратора для подключения к базе данных то дополнительно нужно указать их с помощью соответствующих ключей - см. вывод /usr/share/opennms/bin/install --help

После чего можем запустить сервис:

service opennms start

Результат можно проверить через: opennms -v status

  1. opennms -v status

OpenNMS.Eventd  : running OpenNMS.Trapd  : running OpenNMS.Queued  : running OpenNMS.Dhcpd  : running OpenNMS.Actiond  : running OpenNMS.Capsd  : running OpenNMS.Notifd  : running OpenNMS.Scriptd  : running OpenNMS.Rtcd  : running OpenNMS.Pollerd  : running OpenNMS.PollerBackEnd  : running OpenNMS.Ticketer  : running OpenNMS.Collectd  : running OpenNMS.Threshd  : running OpenNMS.Discovery  : running OpenNMS.Vacuumd  : running OpenNMS.EventTranslator: running OpenNMS.PassiveStatusd : running OpenNMS.Statsd  : running OpenNMS.Importer  : running OpenNMS.JettyServer  : running opennms is running

Совет: Т.к. это java, то она очень прожорлива к ресурсам. Выделяйте достаточное количество памяти если это в VPS. Также возможно нужно увеличить переменную JAVA_HEAP_SIZE до 300 - 400 в файле /etc/init.d/opennms.

Подключение

Для того чтобы попасть в веб морду нужно подключаться по такому адресу: http://opennms:8980/opennms Логин: admin Пароль: admin

Конфигурация

Дальнейшая конфигурация хорошо описана в статьях:

http://www.opennet.ru/base/net/opennms_monitor.txt.html

http://www.opennet.ru/base/net/opennms_monitor2.txt.html

А также на сайте http://www.opennms.org