从icinga2中删除/禁用节点

时间:2017-06-29 05:44:43

标签: monitoring icinga2

我觉得我很难解决这个问题。

我安装了一个icinga 2.6,一个主人,多个“奴隶”。我们的一台服务器将离线较长时间,因此我想禁用/删除该节点。

我尝试过“icinga2 node remove”,但是我得到了“不推荐的读取更改日志”错误。我阅读了更改日志,但我真的无法理解为什么我需要在半互联网上对这样一个简单的功能进行逆向工程,然后阅读已经更多的票据然后我想...

仍然没有解决方案。我尝试从repository.d中删除文件,但是成功了。

任何帮助都会很好,官方文档中的一些词也会很好:D

3 个答案:

答案 0 :(得分:2)

我不确定这是否是您正在寻找的答案,但我还是试了一下,因为我和你在同一条船上。

到目前为止,我找到的唯一替代方案是在Icinga Web 2上安装和设置模块“Director”。这个过程就像Icinga的其他内容一样,记录不清,但它会让你到达那里。有关说明,请参阅此处:https://www.icinga.com/docs/director/latest/doc/02-Installation/

安装后,需要配置模块并导入旧主机。这就是它为我结束的地方:记录的内容不起作用,错误消息可能只是编写它们的逻辑。

我已经放弃了,现在正在寻找Icinga2的替代品。虽然我一开始就喜欢它,虽然它很复杂,但它们现在已经超越了创造一种工具,这种工具很难处理,很多人都不会。

答案 1 :(得分:2)

我安装了2.6并且还需要删除节点。

我知道你试图删除文件但这对你没有用 - 但它对我有用 - 所以只需记录这个过程,以防它帮助其他人。

我能够通过删除与repository.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实例已成功重启,节点不再显示。

答案 2 :(得分:-2)

你需要做下一个:

  1. 执行:icinga2节点删除' PC-name'

  2. 将出现:已弃用的读取更改日志

  3. 然后执行:icinga2 node update-config

  4. 最后一步:服务icinga2 restart

  5. 开心,节点消失