Категория: Linux Автор: Hottab :: Среда 26 октября 2011 в 12:43

Понадобилось писать в базу все то, что чекает нагиос.
Взял для этого NDO2Utils .

Система где установлен nagios : Centos 5.7 2.6.18-274.3.1.el5
Nagios : 3.3.1

Все встает по инструкции, без проблем.
Но при рестарте сервиса nagios в логе /usr/local/nagios/var/nagios.log вылезает ошибка:

[1283518804] LOG VERSION: 2.0
[1283518804] ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
[1283518804] ndomod: Could not open data sink! I’ll keep trying, but some output may get lost…

Проверка и перепроверка конфига ndo2db.cfg и ndomod.cfg ничего не дала.

Решение данного бага простое - ndomod хочет видеть свой конфиг ndomod.cfg только в директории /etc/nagios3.

Т.е. создаем директорию , копируем туда конфиг и правим конфиг nagios-а ( nagios.cfg )

broker_module=/usr/local/nagios/bin/ndomod.o config_file=/etc/nagios3/ndomod.cfg

После этого ошибка пропала, в базу полились данные.


Copyright © 2009 Горячий [TAB].