【问题标题】:Is Nagios the appropriate tool for monitoring based upon file dates?Nagios 是基于文件日期进行监控的合适工具吗?
【发布时间】:2011-01-13 01:32:12
【问题描述】:

我们有一个过程,其中我们发送一个文件,几分钟后收到另一个文件作为响应。该过程是同步的,这意味着我们在收到对前一个文件的响应之前不会发送文件。

我们将请求和响应保存在不同的目录中。我们可以通过检查每个目录中最新文件的创建日期来确定系统的健康状况。如果我们在 X 时间发送了一个文件,但在 X+分钟内没有收到回复,我们就知道有问题。在这种情况下,我希望 Nagios 向我们的服务台发送电子邮件。

Nagios 可以获取文件创建日期并进行比较吗?我们公司的 Nagios 人说它做不到。我不相信。

我的 google-fu 太弱了,无法找到这个问题的答案。

【问题讨论】:

    标签: nagios


    【解决方案1】:

    我认为没有合适的开箱即用插件,但是编写你自己的 Nagios 插件真的很容易 - API 是你的程序最简单的形式(用任何可以在 Nagios 主机上执行)必须这样做:

    * Exit with one of several possible return values
    * Return at least one line of text output to STDOUT
    

    如果您的 Nagios 管理员不想要自定义插件,您也可以选择。如果您可以在 Web 服务器上发布要监控的进程的当前状态,则可以将标准插件 check_http 配置为在网页上查找某些字符串。

    您也可以使用passive checks,让您的程序直接通过external_command_file 或通过Web 界面中的HTTP POST 向Nagios 机器提供测试结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多