Nagvis: различия между версиями
Sirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
* http://mathias-kettner.de/checkmk_livestatus.html |
* http://mathias-kettner.de/checkmk_livestatus.html |
||
* http://nagioswiki.com/wiki/index.php/NDOutils_on_CentOS |
* http://nagioswiki.com/wiki/index.php/NDOutils_on_CentOS |
||
+ | |||
+ | Ebuild для nagvis брать в [http://bugs.gentoo.org/show_bug.cgi?id=324641 багзиле]. Установка подразумевает, что nagios с поддержкой apache уже установлен. |
||
+ | Рабочая связка представляет из себя следующее: пакет net-analyzer/ndoutils предоставляет необходимые инструменты для помещения информации от nagios в базу данных, из которой в последствии берет нужные данные nagvis в сочетании с данными о состоянии объектов nagios, которые передаются через сокет, предоставляемый пакетом net-analyzer/mk-livestatus. |
||
+ | |||
+ | ==USE флаги== |
||
+ | Поправить |
||
+ | |||
+ | ==Установка пакетов== |
||
+ | При установке nagvis было выбрано использование mysql. |
||
+ | {{Root|emerge net-analyzer/mk-livestatus net-analyzer/nagvis net-analyzer/ndoutils dev-db/mysql}} |
||
+ | |||
+ | ==Настройка ndoutils== |
||
+ | В ndoutils входят 2 модуля: ndomod и ndo2db. ndomod интегрируется с nagios в результате чего данные от nagios поступают к модулю ndo2db, который в свою очередь поступившие данные кладет в базу. |
||
+ | |||
+ | ===Настройка ndomod=== |
||
+ | Создание базы |
||
+ | {{Root|mysq> create database nagios;}} |
||
+ | |||
+ | Создание таблиц в базе |
||
+ | {{Root|/usr/share/nagios/db/installdb -u <user> -p -h <host> -d nagios}} |
||
+ | Ebuild ndoutils к версии 1.4_beta9 не ставит в систему скрипт installdb, поэтому его надо достать из исходника ndoutils. Имеет смысл проверить префикс созданных таблиц, по умолчанию это nagios_. |
||
+ | |||
+ | |||
+ | Пример файла конфигурации |
||
+ | {{File|ndomod.cfg|<pre>instance_name=default |
||
+ | output_type=unixsocket |
||
+ | output=/usr/share/nagios/htdocs/rw/ndo.sock |
||
+ | tcp_port=5668 |
||
+ | use_ssl=0 |
||
+ | output_buffer_items=5000 |
||
+ | buffer_file=/var/lib/ndo/ndomod.tmp |
||
+ | file_rotation_interval=14400 |
||
+ | file_rotation_timeout=60 |
||
+ | reconnect_interval=15 |
||
+ | reconnect_warning_interval=15 |
Версия 15:22, 23 июля 2011
- http://ru.gentoo-wiki.com/wiki/Nagvis
- https://bugs.gentoo.org/show_bug.cgi?id=324641 [-]
- http://stproject.info/blog/?p=413
- http://mathias-kettner.de/checkmk_livestatus.html
- http://nagioswiki.com/wiki/index.php/NDOutils_on_CentOS
Ebuild для nagvis брать в багзиле. Установка подразумевает, что nagios с поддержкой apache уже установлен. Рабочая связка представляет из себя следующее: пакет net-analyzer/ndoutils предоставляет необходимые инструменты для помещения информации от nagios в базу данных, из которой в последствии берет нужные данные nagvis в сочетании с данными о состоянии объектов nagios, которые передаются через сокет, предоставляемый пакетом net-analyzer/mk-livestatus.
USE флаги
Поправить
Установка пакетов
При установке nagvis было выбрано использование mysql.
Настройка ndoutils
В ndoutils входят 2 модуля: ndomod и ndo2db. ndomod интегрируется с nagios в результате чего данные от nagios поступают к модулю ndo2db, который в свою очередь поступившие данные кладет в базу.
Настройка ndomod
Создание базы
Создание таблиц в базе
Ebuild ndoutils к версии 1.4_beta9 не ставит в систему скрипт installdb, поэтому его надо достать из исходника ndoutils. Имеет смысл проверить префикс созданных таблиц, по умолчанию это nagios_.
Пример файла конфигурации
{{File|ndomod.cfg|
instance_name=default output_type=unixsocket output=/usr/share/nagios/htdocs/rw/ndo.sock tcp_port=5668 use_ssl=0 output_buffer_items=5000 buffer_file=/var/lib/ndo/ndomod.tmp file_rotation_interval=14400 file_rotation_timeout=60 reconnect_interval=15 reconnect_warning_interval=15