Icinga Web нет хостов / сервисов


10

После новой установки icinga 1.8 и icinga web я добавил несколько хостов / сервисов и перезапустил сервис icinga. Далее я очистил кеш в icinga web через веб-интерфейс, нажав на admin в верхней части экрана и очистив кеш. затем перезагрузил веб-интерфейс icinga, и новые добавленные хосты / сервисы не отображались.

Журналы icinga не показывают никаких проблем, я также запустил /etc/init.d/icinga showerrorsи никаких ошибок или предупреждений не отображается.

Я искал везде решение, и я прочитал всю документацию от icinga, но нигде не нашел ссылок на эту проблему.


Я поднял вопрос на канале IRC, и первые вопросы: «Используете ли вы ido2db?» «Если так, база данных работает?» «Если да, новые хосты появляются в базе данных?»
борцмейер

1
есть специальная вики-страница, на которой вы можете описать большинство вещей, которые вы можете и должны делать в таких случаях. wiki.icinga.org/display/testing/Icinga+Web+Testing
dnsmichi

Просто для полноты у меня была похожая проблема, и я нашел решение здесь: serverfault.com/questions/334070/…
Jak

Ответы:


1

Проверьте, есть ли у веб-пользователя доступ к добавленным хостам / сервисам. Это может быть установлено с помощью ролей Icinga. Для icinga2 посмотрите /etc/icingaweb2/roles.ini. Ссылка имеет больше информации.

Для классического веб-сайта icinga найдите cgi.cgiвнутри корневого каталога icinga и добавьте нового пользователя в authorized_for_*директивы, где бы вы ни хотели предоставить пользователю доступ.


0

Действительно проверил бы, работает ли база данных Ido и правильно ли она настроена в /etc/icinga2/features-enabled.

Также это может быть в случае, когда схема базы данных была обновлена ​​между двумя версиями, и вы хотите запустить скрипт миграции для MySQL.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.