Nagios Core 3自定义通知异常

时间:2012-06-05 20:06:16

标签: nagios

我希望避免被黑客攻击以实现某些目标。我知道这可以通过混搭来完成,但让我们看看我是否错过了一个简单易行的方法。这是Nagios Core 3。

我有服务。该服务24x7x365全天候检查。通知在警告和CRITICAL上以24x7x365全天候发送。

这很好 - 这就是我想要的。

但是......现在我想要一个通知设置的例外。注意:我不希望监视设置例外 - 我希望控制台始终以24x7显示正确的状态。我只想对此服务的通知(通过电子邮件)提出一个例外。

以下是例外:

如果服务状态为WARN AND 时间在0300和0600之间,请勿通知。

就是这样。如果它是关键的,电子邮件通知24x7(就像它已经做的那样)。如果不是在凌晨3点到6点之间,则无论WARN与CRIT如何通知(如已经做过)。唯一的例外是WARNING 3-6 am.m.

背景:这是因为我们每天晚上都会在3到6之间进行维护,我们已经对其进行了定制以产生警告(非关键)。我想在此之外的任何时间通知(管理员可能在中午意外启动了maint),并且我想要CRITICAL 任何时间。我不想简单地跳过CHECKS,因为我确实希望控制台正确(一大堆黄色0300-0600)。

所以,无论如何,似乎我可以将一堆构造拼凑在一起,但是有没有人有一种简单的方法来为通知(仅限)时间表定义这个“布尔AND”条件?

1 个答案:

答案 0 :(得分:0)

这是预定的停机时间。如果您创建计划的停机时间窗口,则会在此时间范围内抑制警报。

如果这不是一个选项,那么您需要为此服务提供不同的联系人。 1通知24x7且仅通知CRITICAL,另一通知24x7(无3-6),仅接收WARNING通知。让他们都指向相同的联系电子邮件地址。