2

我需要为网络接口 lo 创建一个 monit 配置文件。

网络接口的格式为:

CHECK NETWORK <unique name> <ADDRESS <ipaddress> | INTERFACE <name>>

我正在发出命令

Check network lo

它说“找不到”

我遇到的另一个问题是如何减少警报数量。我每 2 分钟收到一次针对特定服务的警报。通过使用

set daemon n (n being the number of seconds here) 

是否将所有警报限制在此处定义的秒数内。我希望在特定时间段后收到特定的服务警报。所以我在这个服务的 monit.cfg 中放了一个 line set daemon 600(在 10 分钟后接收警报)。但我现在只在 10 分钟后收到所有警报。

有人可以对此有所了解吗?

4

1 回答 1

0

对于第一点,监控 localhost 接口的目标是什么。我找不到任何相关的用例。

对于第二点,您正在滥用“set daemon”属性。此属性是监视“唤醒”并在需要时执行检查的时间间隔。

您应该在规则中使用配置来进行不同的检查,例如:

if does not exist 3 times in 5 cycles then alert

您还可以将提醒设置为 monit 仅在触发警报时发送警报(上部将在第三次失败后)

 SET ALERT mail-address [WITH] REMINDER [ON] number [CYCLES]

提醒 monit 文档在这里:https ://mmonit.com/monit/documentation/monit.html

于 2015-06-05T09:04:06.137 回答