【问题标题】:Nagios - difference between 'CURRENT SERVICE STATE' & 'SERVICE ALERT'Nagios -“当前服务状态”和“服务警报”之间的区别
【发布时间】:2019-01-30 17:53:37
【问题描述】:

我是 Nagios 的新手。我用谷歌搜索了很多,并阅读了与状态、通知等相关的文档。但我没有找到我的问题的答案。 能否请您帮助我了解“当前服务状态”和“服务警报”之间的区别。

背景: 在我们的 Nagios 屏幕中,所有主机及其相关服务都正确显示。我们计划将 nagios.log 用于其他任务。

在 nagios.log 文件中,我看到有 CURRENT SERVICE STATE 和 SERVICE ALERT 日志行,其中包含我们需要的必要信息。 我有几个问题。

  1. “当前服务状态”和“服务”之间有什么区别 警报'?
  2. 深入查看日志文件,我注意到当前服务状态仅在上午 00:00 记录一次。 SERVICE ALERT 是随机记录的(特定服务检查的日志条目之间没有固定的时间间隔)
  3. 尽管检查计划每 5 分钟运行一次,但 status.dat 文件每隔几秒就会有条目。这使得我们很难实现我们所需要的。由于多次记录单个服务检查运行信息。
  4. 有时,nagios.log 上的 tail -f 会阻止日志文件进一步更新。这可能是什么原因?
  5. 在一个设置中,nagios.log 文件每 10 分钟更新一次,在一个设置中,它是非常随机的。是否有任何配置来处理更新计划?

谢谢,

马赫什

【问题讨论】:

    标签: nagios alerts


    【解决方案1】:

    1) CURRENT SERVICE STATE 是服务的当前状态(OK、WARNING、CRITICAL 或 UNKNOWN)。 SERVICE ALERT 仅在服务状态更改时才会被记录。

    2) CURRENT SERVICE STATE 在午夜的日志记录与您的服务器的设置方式有关。同样,SERVICE ALERT 是随机的,因为它会在状态更改时发出警报。

    3) 每次应用新的 cfg 时都会刷新 status.dat。每次执行检查时都会更新它,因此您必须对多个服务进行一次检查,每次检查一次。 https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/configmain.html

    4) nagios.log 没有更新或者你的服务器的 linux 有问题。

    5) nagios.log 仅在主机或服务发生更改时更新。

    【讨论】:

      猜你喜欢
      • 2012-03-19
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      • 2011-03-02
      • 1970-01-01
      • 2010-11-29
      • 2013-09-18
      相关资源
      最近更新 更多