Nagvis

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску

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