代码之家  ›  专栏  ›  技术社区  ›  Ace

霍比特人监测-在测试之前没有颜色变化?

  •  1
  • Ace  · 技术社区  · 17 年前

    我目前正在与霍比特人一起监控一个大型网络,并负责减少虚假(或至少无关)警报的数量。在我列表的顶部是bbtest-net发起的测试“http”和“conn”。此命令检查ping、ssh等,如果ping超时,它会立即将状态设置为红色。一分钟后,bbrestest命令启动,检查所有新变红的主机,并发现它再次变为绿色。这种情况会发生 总是 ,它把我的日志弄乱了。

    我有没有办法让霍比特人在第一次运行bbretest后报告红色状态?

    3 回复  |  直到 17 年前
        1
  •  2
  •   Lasse V. Karlsen    17 年前

    首先,这是一个编程网站,所以你不会得到很多答案。

    但是。…但是。..

    如果你的服务器超时了,这不是问题吗?

    在我看来,霍比特人做了它设计的工作:告诉你你有一些需要你注意的事情。

    修复超时问题,您的日志应该正常。

        2
  •  0
  •   MarkR    17 年前

    我认为你最好的选择是避开霍比特人的股票服务测试,编写自己的测试。这并不难。

    你的测试脚本最好不会变红,除非有几个 连续的 尝试失败。

    你可以禁用标准的霍比特人,转而使用你自己的。话虽如此,“conn”测试的默认行为似乎相当合理(如果服务器没有ping,则立即变为红色)。

    不幸的是,霍比特人警报系统上没有仅在问题持续X分钟时发出警报的选项,这将非常有用,但我相信你也可以使用自定义警报脚本来做到这一点。

        3
  •  0
  •   Hugh Saunders Hugh Saunders    17 年前

    您可以使用:

    <ip> <hostname> # noconn 
    

    在bb主机中,用于不响应ping的服务器。然后通过服务测试它的活力。

    推荐文章