【发布时间】:2014-12-19 12:05:28
【问题描述】:
我正在设置 Icinga 监控,在阅读了大量文档后,我仍然无法找到解决我需要的最后一个方面的方法。
我需要在外部网络上的 Oracle 数据库上执行自定义查询。这个查询的结果将是一个数字(COUNT 行),我必须以某种方式保存在 Icinga 数据库中。
然后我想每 4 小时执行一次查询,计算 oracle 数据库上查询结果的平均值并检查这些结果。让我们说如果超过 50 则其严重,如果超过 40 则警告等等。
如何设置每 5 分钟调用一次 Oracle 数据库并将结果保存在 Icinga 数据库中的事件?
如何设置事件来读取 Icinga 数据库中的信息?假设一个查询就足够了,我可以用一个查询计算平均值。
提前致谢!我喜欢 Icinga,但当事情变得复杂时,它有时会觉得它缺乏解决方案。
(在 Ubuntu 服务器、Icinga2 和 Icinga web 上运行)
【问题讨论】:
-
请在Server Fault询问icinga配置问题
标签: oracle monitoring nagios