Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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.