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

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 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

Версия 16:22, 23 июля 2011

Ebuild для nagvis брать в багзиле. Установка подразумевает, что nagios с поддержкой apache уже установлен. Рабочая связка представляет из себя следующее: пакет net-analyzer/ndoutils предоставляет необходимые инструменты для помещения информации от nagios в базу данных, из которой в последствии берет нужные данные nagvis в сочетании с данными о состоянии объектов nagios, которые передаются через сокет, предоставляемый пакетом net-analyzer/mk-livestatus.

USE флаги

Поправить

Установка пакетов

При установке nagvis было выбрано использование mysql.

emerge net-analyzer/mk-livestatus net-analyzer/nagvis net-analyzer/ndoutils dev-db/mysql

Настройка ndoutils

В ndoutils входят 2 модуля: ndomod и ndo2db. ndomod интегрируется с nagios в результате чего данные от nagios поступают к модулю ndo2db, который в свою очередь поступившие данные кладет в базу.

Настройка ndomod

Создание базы

mysq> create database nagios;

Создание таблиц в базе

/usr/share/nagios/db/installdb -u <user> -p -h <host> -d nagios

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