我需要为网络接口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中放了一个行设置守护进程600(在10分钟后接收警报)。但我现在只在10分钟后收到所有警报。
有人可以对此发表一些看法。
答案 0 :(得分:0)
首先,监控localhost接口的目标是什么。我找不到任何相关的用例。
对于第二点,您正在滥用“set daemon”属性。 此属性是monit“唤醒”的间隔,并在需要时执行检查。
您应该在规则中使用配置,而不是像以下一样进行检查:
if does not exist 3 times in 5 cycles then alert
您还可以设置提醒,因为monit仅在触发警报时发送警报(上限将在3点之后失败)
SET ALERT mail-address [WITH] REMINDER [ON] number [CYCLES]
提醒monit文档在这里:https://mmonit.com/monit/documentation/monit.html