【问题标题】:Having C# application communicate with Nagios让 C# 应用程序与 Nagios 通信
【发布时间】:2010-03-23 14:49:23
【问题描述】:

我们正在使用 Nagios 来监控我们的网络,并取得了很好的效果。现在有一个我们正在努力解决的新要求:

  • 我们想通知 Nagios 致命但严重的应用程序错误。这 应用程序不会停止运行,但 有一些问题 需要调查。

  • 一旦问题得到调查, 我们需要一些方法来“取消标记” Nagios 中的问题。

我们尝试使用 syslog,但最大的问题是一旦记录了错误,服务就会进入错误状态,无法恢复。此外,虽然应用程序会向 syslog 报告严重错误,但大多数时候它们不会报告“全部清除”错误。

【问题讨论】:

    标签: monitoring nagios


    【解决方案1】:

    我已使用被动检查完成此操作:http://nagios.sourceforge.net/docs/3_0/passivechecks.html

    基本上,您的应用程序只是将一些数据提供给 nagios 核心到其外部命令文件中。 Nagios 最终会读取数据并更新警报、执行事件处理程序等。

    具体设置方式将因您的情况而异,但如果您需要任何其他帮助,请告诉我。 :)

    【讨论】:

    猜你喜欢
    • 2012-03-09
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 2011-06-18
    • 2012-04-08
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多