让C#应用程序与Nagios通信

时间:2010-03-23 14:49:24

标签: monitoring nagios

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

  • 我们想通知Nagios非 致命但严重的应用程序错误。该 应用程序不会停止运行但是 有某种问题 需要调查。

  • 一旦查看了问题, 我们需要一些方法来“取消标记” 在Nagios发行。

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

1 个答案:

答案 0 :(得分:2)

我使用被动检查完成了这项工作:http://nagios.sourceforge.net/docs/3_0/passivechecks.html

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

你的具体设置对你的情况来说是独一无二的,但如果你需要任何其他帮助,请告诉我。 :)

相关问题