У меня установлен Gentoo Linux, и я пытаюсь настроить и правильно запустить icinga2, используя icingaweb2 и директор, используя PostGreSQL 13.3 db. эта проблема является общей и не связана с самим gentoo linux, потому что я сделал большую часть вещей вручную.
так я появился обледенение2
и выполнить мастер узлов icinga2
настроить его как главный узел.
потом я появился айсингавеб2
и загрузил и настроил соответствующие модули icingaweb2 для директора.
так что это включенные функции в icinga:
# список возможностей icinga2
Отключенные функции: Compatlog, журнал отладки, elasticsearch, gelf, graphite, icingadb, ido-mysql, influxdb, livestatus, opentsdb, perfdata, statusdata, syslog.
Включенные функции: команда проверки API ido-pgsql mainlog уведомление
а это установленные модули в incigaweb2:
# список модулей icingacli
МОДУЛЬ ВЕРСИЯ СОСТОЯНИЕ ОПИСАНИЕ
Director 1.8.0 с включенным Director - Config tool для Icinga 2
doc 2.8.2 включен Модуль документации
включен инкубатор 0.6.0 Инкубатор предоставляет новейшие библиотеки
ipl v0.5.0 включен PHP-библиотека Icinga
мониторинг 2.8.2 включен модуль мониторинга Icinga
В reactbundle 0.9.0 включены сторонние библиотеки на основе ReactPHP.
setup 2.8.2 включен Модуль настройки
Я открыл веб-интерфейс icingaweb2 и зашел в Конфигурация
->Модуль
->директор
и настроил пользователя API для директора, нажал на импорт, и он там зависает при попытке импортировать конфигурацию.
под /etc/icingaweb2/resources.ini
У меня настроены следующие ресурсы БД:
[icingaweb_db]
тип = "дб"
БД = "pgsql"
хост = "локальный хост"
порт = "5432"
имя_базы = "icingaweb2"
имя пользователя = "icingaweb2"
пароль = "ХХХХХ"
кодировка = ""
использовать_ssl = "0"
[icinga_ido]
тип = "дб"
БД = "pgsql"
хост = "локальный хост"
порт = "5432"
имя_базы = "айсинга"
имя пользователя = "айсинга"
пароль = "ХХХХХ"
кодировка = ""
использовать_ssl = "0"
[director_db]
тип = "дб"
БД = "pgsql"
хост = "локальный хост"
порт = "5432"
имя_базы = "директор"
имя пользователя = "директор"
пароль = "ХХХХХ"
кодировка = "UTF8"
использовать_ssl = "0"
и под /etc/icingaweb2/модули/директор
у меня есть два файла
config.ini
с:
[дб]
ресурс = "director_db"
кикстарт.ini
с:
[конфигурация]
конечная точка = смокинг-маршрутизатор
; хост = 127.0.0.1
; порт = 5665
имя пользователя = ХХХХ
пароль = ХХХХ
когда я пытаюсь перезапустить процесс настройки директора, я просто подключаюсь к своей базе данных postgresql и запускаю:
удалить директор базы данных;
создать директор базы данных;
изменить владельца директора базы данных на директора;
затем я нажимаю на Айсинга директор
в веб-интерфейсе icingaweb2 и нажмите Создать схему
введите учетные данные пользователя icinga2 API и нажмите импорт
затем Когда я захожу в журнал действий директора icinga, я замечаю, что есть 243 ожидающих изменения, которые необходимо развернуть. когда я нажимаю «Развернуть изменения», он успешно развертывает изменения (конечно, перед этим мне нужно было запустить службу icinga-director)
проблема в том, что после импорта директор icinga пуст. хосты, службы, команды, шаблоны хостов, шаблоны служб или шаблоны команд вообще не настроены. единственный список, который я вижу заполненным, это внешние команды
. есть идеи, что пошло не так?