【发布时间】:2019-01-30 17:53:37
【问题描述】:
我是 Nagios 的新手。我用谷歌搜索了很多,并阅读了与状态、通知等相关的文档。但我没有找到我的问题的答案。 能否请您帮助我了解“当前服务状态”和“服务警报”之间的区别。
背景: 在我们的 Nagios 屏幕中,所有主机及其相关服务都正确显示。我们计划将 nagios.log 用于其他任务。
在 nagios.log 文件中,我看到有 CURRENT SERVICE STATE 和 SERVICE ALERT 日志行,其中包含我们需要的必要信息。 我有几个问题。
- “当前服务状态”和“服务”之间有什么区别 警报'?
- 深入查看日志文件,我注意到当前服务状态仅在上午 00:00 记录一次。 SERVICE ALERT 是随机记录的(特定服务检查的日志条目之间没有固定的时间间隔)
- 尽管检查计划每 5 分钟运行一次,但 status.dat 文件每隔几秒就会有条目。这使得我们很难实现我们所需要的。由于多次记录单个服务检查运行信息。
- 有时,nagios.log 上的 tail -f 会阻止日志文件进一步更新。这可能是什么原因?
- 在一个设置中,nagios.log 文件每 10 分钟更新一次,在一个设置中,它是非常随机的。是否有任何配置来处理更新计划?
谢谢,
马赫什
【问题讨论】: