Я хочу , чтобы настроить Icinga2 удаленных клиентов с помощью кукол, но вся страница официальной документации переговоры об использовании их удивительный мастер CLI, который требует , чтобы запустить вручную.
Любое решение? Может мне просто вернуться в Нагиос?
Ответы:
Я была такая же проблема. Это то, что я использую, после извлечения логики из кода мастера узла icinga2.
Переменные вам понадобятся:
Код:
источник
Это как TryTryAgain написал. Последние документы описывают два разных способа. Top-Down Remote Command Execution и Top-Down синхронизация конфигурации
Отличие этого подхода заключается в том, что удаленное выполнение команд будет запускать все команды от мастера, тогда как синхронизация конфигурации будет синхронизировать все файлы конфигурации, расположенные в
/etc/icinga2/zones.d
дочерних узлах (как со спутниками, так и с клиентами), и запускать команды непосредственно на конечной точке.Я предпочитаю использовать подход Top-Down Config Sync, потому что клиент будет запускать проверки, даже если мастер потеряет связь с дочерним элементом.
Вы должны включить
API
функцию на всех узлах.Теперь создайте файл зоны и скопируйте его на все узлы
Рекомендуется использовать fqdn ваших узлов в качестве имени конечной точки, а также имени зоны. Помните : скопируйте это
zones.conf
на все узлы.Следующим шагом будет определение всех сервисов, шаблонов и групп внутри
/etc/icinga2/zones.d/
и каждого хоста в его собственном hosts.conf внутри своего каталога зоны.Мой подход состоял в том, чтобы предотвратить использование внутри конфигов,
/etc/icinga2/conf.d
потому что я добавил все общие (и глобально используемые) вещи/etc/icinga2/zones.d/global
и специфичные для хоста вещи внутри/etc/icinga2/zones.d/fqdnX.of.host
И последнее, но не менее важное: вы должны удалить оператор include для conf.d
Вот и все. Эта настройка требует управления вашими сертификатами вручную или с помощью управления конфигурацией по вашему выбору. Он не будет генерировать его и не использует icinga pki. Не вижу причин, по которым я должен использовать инструмент pki, если для этого есть специальные инструменты.
источник