2008-11-18 54 views
1

我目前正在监控一个有霍比特人的大型网络,并负责降低虚假(或至少不相关的)警报的数量。列表顶部是由bbtest-net发起的测试“http”和“conn”。该命令检查ping,ssh等,如果ping超时,它立即将状态设置为红色。一分钟后,bbretest命令开始,检查所有新变红的主机,并发现它再次变为绿色。这种情况一直发生在,它使我的日志混乱。霍比特人监测 - 直到bbretest没有颜色变化?

是否有任何方法让我在第一次运行bbretest之后让霍比特人报告呈红色状态?

+0

提供一些Southfarthing pipeweed? – 2008-11-18 15:43:37

回答

0

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

这是一个好主意,您的测试脚本不会变红,除非几个连续尝试失败。

你可以禁用标准的霍比特人,并使用你自己的。话虽如此,“conn”测试的默认行为看起来是相当合理的(如果服务器不能ping,就立即变红)。

不幸的是,霍比特人警报系统没有选择只有在问题持续X分钟时才会发出警报,这真的很有用 - 但我相信你可以用自定义警报脚本来做到这一点。

2

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

但....但是...

如果您的服务器超时,是不是有问题?

对我来说听起来像霍比特人做它的目的是:告诉你,你有什么需要你的关注。

修复超时问题,你的日志应该没问题。

+0

一个公平点,但连接检查可能因为不同的原因超时。例如,服务器不是*必需*来响应ping。我确实想知道我的服务器何时关闭,但我可以等待一分钟才能重新测试,直到我被告知。 :) – Ace 2008-11-18 15:46:38

0

您可以使用:

<ip> <hostname> # noconn 

在BB-主机为不响应Ping服务器。然后通过服务测试它的活力。