После новой установки icinga 1.8 и icinga web я добавил несколько хостов / сервисов и перезапустил сервис icinga. Далее я очистил кеш в icinga web через веб-интерфейс, нажав на admin в верхней части экрана и очистив кеш. затем перезагрузил веб-интерфейс icinga, и новые добавленные хосты / сервисы не отображались.
Журналы icinga не показывают никаких проблем, я также запустил /etc/init.d/icinga showerrors
и никаких ошибок или предупреждений не отображается.
Я искал везде решение, и я прочитал всю документацию от icinga, но нигде не нашел ссылок на эту проблему.
Ответы:
Проверьте, есть ли у веб-пользователя доступ к добавленным хостам / сервисам. Это может быть установлено с помощью ролей Icinga. Для icinga2 посмотрите
/etc/icingaweb2/roles.ini
. Ссылка имеет больше информации.Для классического веб-сайта icinga найдите
cgi.cgi
внутри корневого каталога icinga и добавьте нового пользователя вauthorized_for_*
директивы, где бы вы ни хотели предоставить пользователю доступ.источник
Действительно проверил бы, работает ли база данных Ido и правильно ли она настроена в
/etc/icinga2/features-enabled.
Также это может быть в случае, когда схема базы данных была обновлена между двумя версиями, и вы хотите запустить скрипт миграции для MySQL.
источник