Поставил в debian squeezy из пакетов nagios + ndoutils + nagvis. При этом первые 2 завелись без проблем и даже наполнили базу данными. А вот nagvis начал брыкаться, фактически взял дефолтный конфиг и заполнил только логин и пароль от базы данных. В качестве логина пробывал пользователя созданного специально для базы ndoutils, а потом и вообще рута, но при обоих раскладах выводится вот такая вот ошибка при попытке загрузить стартовую страницу nagvis:
The given instance name "default" in backend "ndomy_1" is not valid.
В чём может быть проблема? Приведу все конфиги которые необходимы.
> Поставил в debian squeezy из пакетов nagios + ndoutils + nagvis.
> При этом первые 2 завелись без проблем и даже наполнили базу
> данными. А вот nagvis начал брыкаться, фактически взял дефолтный конфиг и
> заполнил только логин и пароль от базы данных. В качестве логина
> пробывал пользователя созданного специально для базы ndoutils, а потом и вообще
> рута, но при обоих раскладах выводится вот такая вот ошибка при
> попытке загрузить стартовую страницу nagvis:
> The given instance name "default" in backend "ndomy_1" is not valid.
> В чём может быть проблема? Приведу все конфиги которые необходимы.В общем разобрался, может кому пригодится! По умолчанию пакет не меняет конфигурационных файлов nagios, поэтому всё что нужно было сделать по сути это зайти в конфиг nagios.cfg
и там найти строчки
# The correct/safe way of updating a module is by using one of these methods:
# 1. Shutdown Nagios, replace the module file, restart Nagios
# 2. Delete the original module file, move the new module file into place, restart Nagios
#
# Example:
#
# broker_module=<modulepath> [moduleargs]И внизу подними написать что именно за модуль нам нужен, в данном случае это ndomod
broker_module=/usr/lib/ndoutils/ndomod-mysql-3x.o config_file=/etc/nagios3/ndomod.cfg
very good!!! ya kak raz narvalsya na problemu!!! nizki poklon!!!