Есть ли способ сделать хост Icinga2 одновременно главным и сателлитным? Я хочу настроить его таким образом, чтобы два мастера контролировали друг друга в случае отключения одного из них.
Извините за то, что не ответил ни да, ни нет. Я бы предпочел ответить на вторую часть вопроса.
Если вы хотите контролировать два мастера Icinga друг от друга, вы можете использовать более одного подхода.
Если вы хотите иметь два независимых кластера мониторинга - вы можете развернуть два разных кластера Icinga2, при этом каждый кластер будет отслеживать другой.
Также можно развернуть Icinga2 в Высокая доступность настроить. Затем вы можете развернуть один главный экземпляр Icinga2, в который вы поместите свой config. После его настройки следует развернуть второй мастер, который синхронизирует конфигурацию с первым мастером. Эти два мастера (точнее Конечные точки) должны быть помещены в одну зону, они оба могут работать checker
функция для запуска проверок. Чтобы запускать уведомления, вы также должны включить notification
Все остальные хосты (сателлиты) должны быть подключены к обоим мастерам.
Чтобы обеспечить мониторинг одного мастера со второго, следует использовать command_endpoint
настройка расписания для проверки на нужном хосте.
Итак, ответ: Вы можете развернуть два мастера Icinga2, которые будут разделять свою нагрузку мониторинга. Они также могут следить друг за другом.