удалить/отключить узел из icinga2

Я чувствую себя ужасно из-за того, что не могу решить это в одиночку.

У меня установлена ​​icinga 2.6, 1 мастер, несколько "ведомых". Один из наших серверов будет отключен в течение длительного времени, поэтому я хочу отключить/удалить узел.

Я попытался «удалить узел icinga2», но получаю сообщение об ошибке «устарело чтение журнала изменений». Я читал журнал изменений, но я действительно не могу понять, почему мне нужно реконструировать такой простой функционал через пол-интернета и читать уже больше билетов, чем я хочу...

Все еще нет решения. Я попытался удалить файлы из репозитория .d, но 0 успехов.

Любая помощь была бы хороша, и немного слов в официальных документах тоже было бы неплохо: D


person tg44    schedule 29.06.2017    source источник


Ответы (3)


Я не совсем уверен, что это тот ответ, который вы будете искать, но я все равно попробую, поскольку я в той же лодке, что и вы.

Единственная альтернатива, которую я нашел до сих пор, — это установка и настройка модуля «Директор» в Icinga Web 2. Процесс, как и все остальное в Icinga, плохо документирован, но он поможет вам. Инструкции см. здесь: https://www.icinga.com/docs/director/latest/doc/02-Installation/

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

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

person mpkossen    schedule 26.08.2017

У меня установлена ​​версия 2.6, и мне также нужно удалить узел.

Я знаю, что вы пытались удалить файлы, и это не сработало для вас, но это сработало для меня, так что просто задокументируйте процесс здесь на случай, если это поможет кому-то еще.

Мне удалось удалить узел вручную, удалив все файлы и каталоги, связанные с узлом в репозитории.d, особенно в каталогах:

/etc/icinga2/repository.d/endpoints
/etc/icinga2/repository.d/hosts
/etc/icinga2/repository.d/zones

Обратите внимание, что в /etc/icinga2/repository.d/hosts должен быть подкаталог, относящийся к узлу, который вы пытаетесь удалить — который также необходимо удалить.

Как только все будет удалено (рекомендуется просто переместиться в другое место за пределами /etc/icinga2 на случай, если вам нужно вернуться), перезапустите процесс icinga2.

В этот момент мой экземпляр icinga2 успешно перезапустился, и узел больше не появлялся.

person user12345    schedule 11.01.2018

Ну, вам нужно сделать следующее:

  1. Выполнить: узел icinga2 удалить «имя ПК»

  2. Появится: устарело чтение журнала изменений

  3. Затем выполните: icinga2 node update-config

  4. И последний шаг: перезапуск службы icinga2

  5. Будь счастлив, узел исчезнет

person Adrian Cordero    schedule 07.05.2018