Icinga-web не обновляется при изменении конфигурации

Icinga-web не обновляется при изменении конфигурации

Итак, я только что установил Icinga и Icinga-Web. И все выглядело нормально, когда я впервые проверил пользовательский интерфейс наhttp://[сервер]/icinga/иhttp://[сервер]/icinga-web/...

Я продолжил и добавил несколько новых хостов, сервисов, команд и т. д. и перезагрузил сервис icinga, без проблем. Затем я очистил кэш icinga-web и перезапустил сервис apache2, снова без проблем.

После перезагрузки конфигурации все новые хосты и службы отображаются нормально в старом пользовательском интерфейсе Icinga, и проверки проходят идеально, ну почти ;) (см. ниже).

Старый статус пользовательского интерфейса Icinga

Однако в новом интерфейсе icinga-web все совсем по-другому. Пользовательский интерфейс icinga-web по-прежнему показывает хосты из начальной конфигурации (один хост 'localhost' с 8 службами). Пользовательский интерфейс также показывает экземпляр 'default' как 'down' в статусе заголовка, и что 'данные устарели на X минут' (см. ниже).

Новый статус пользовательского интерфейса Icinga-Web

Я попытался повторить свои шаги, перечитав руководство по установке icinga-web, но не могу понять, что я сделал неправильно или как это исправить. Я также пытался поиграться с файлами конфигурации access.xml и databases.xml.

Что я делаю не так и как это исправить?

решение1

В моем случае необходимо было внести два изменения.

1) /etc/default/icinga необходимо настроить так, чтобы IDO2DB работал:

# start ido2db daemon (no/yes)
IDO2DB=yes

2) Модуль IDO необходимо определить в /etc/icinga/modules/

/etc/icinga/modules/idoutils.cfg:

define module {
    module_name    ido_mod
    path           /usr/lib/icinga/idomod.so
    module_type    neb
    args           config_file=/etc/icinga/idomod.cfg
    }

Предыдущий файл конфигурации, конечно, должен соответствовать тому, как настроена ваша система. Вышеуказанный файл используется на сервере Ubuntu 12.10.

Связанный контент