Рейтинг:0

icingaweb2 не может импортировать команду, службу и конфигурацию хоста, а также шаблоны из icinga

флаг au
ufk

У меня установлен 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/модули/директор у меня есть два файла

  1. config.ini с:

    [дб] ресурс = "director_db"

  2. кикстарт.ini с:

    [конфигурация] конечная точка = смокинг-маршрутизатор ; хост = 127.0.0.1 ; порт = 5665 имя пользователя = ХХХХ пароль = ХХХХ

когда я пытаюсь перезапустить процесс настройки директора, я просто подключаюсь к своей базе данных postgresql и запускаю:

 удалить директор базы данных;
 создать директор базы данных;
 изменить владельца директора базы данных на директора;

затем я нажимаю на Айсинга директор в веб-интерфейсе icingaweb2 и нажмите Создать схему введите учетные данные пользователя icinga2 API и нажмите импорт

перед импортом схемы для директора

затем Когда я захожу в журнал действий директора icinga, я замечаю, что есть 243 ожидающих изменения, которые необходимо развернуть. когда я нажимаю «Развернуть изменения», он успешно развертывает изменения (конечно, перед этим мне нужно было запустить службу icinga-director)

проблема в том, что после импорта директор icinga пуст. хосты, службы, команды, шаблоны хостов, шаблоны служб или шаблоны команд вообще не настроены. единственный список, который я вижу заполненным, это внешние команды. есть идеи, что пошло не так?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.