我正在重新设计我继承的 Icinga 设置。它一直抱怨的事情之一是ido2db
无法运行(并且idomod
无法连接到它)。
在弄清楚如何配置/修复它之前,我首先想弄清楚我们是否需要它。不幸的是,我在网上找到的所有文档都谈到了如何配置功能,而不是为什么做(或不做)...
具体来说,这是日志中有关该主题的最新错误:
[1504809535] idomod: Still unable to connect to data sink. 83915 items lost, 5000 queued items to flush. Is ido2db running and processing data?
我猜,“项目”是检查结果等。由于上述损失,我们没有从哪些功能中受益?
答案1
IDO 用于现代界面(Icinga Web)以及图形支持等与 Icinga 交互的功能。基本上,它将所有状态信息、检查等写入 SQL 数据库(这是 ido2db 的工作)。
如果您只运行具有经典(Nagios 风格)UI 的 Icinga v1 界面,那么您并不严格需要它,但如果您的重新制作包括“让 Icinga 看起来不再像 1998 年的网页”,您很可能会最终使用它。