Monit exec 运行 多次尽管没有 "repeat" 使用
Monit exec running multiple times despite no "repeat" use
这是 Monit 5.26.0。
问题是 EXEC 是 运行 两次,一次是在过渡到失败的过程中,另一次是在过渡回成功的过程中。这种行为在 5.16 之前(当“重复”功能发布时)是预期的,所以我不确定为什么它会在 5.26 中发生。
检查语句如下:
CHECK PROGRAM mytest PATH /testcommand.sh
IF STATUS != 0 THEN EXEC "/fixcommand1.sh"
IF STATUS != 0 THEN EXEC "/notify_bad.sh"
ELSE IF SUCCEEDED THEN EXEC "/notify_good.sh"
通知脚本的 EXEC 发送一封带有时间戳的电子邮件,并且重复通知中的时间完全相同。
知道为什么会这样吗?
检查使用的“设置警报”定义,Monit 发送状态更改警报并在您的示例中执行命令。
这是 Monit 5.26.0。
问题是 EXEC 是 运行 两次,一次是在过渡到失败的过程中,另一次是在过渡回成功的过程中。这种行为在 5.16 之前(当“重复”功能发布时)是预期的,所以我不确定为什么它会在 5.26 中发生。
检查语句如下:
CHECK PROGRAM mytest PATH /testcommand.sh
IF STATUS != 0 THEN EXEC "/fixcommand1.sh"
IF STATUS != 0 THEN EXEC "/notify_bad.sh"
ELSE IF SUCCEEDED THEN EXEC "/notify_good.sh"
通知脚本的 EXEC 发送一封带有时间戳的电子邮件,并且重复通知中的时间完全相同。
知道为什么会这样吗?
检查使用的“设置警报”定义,Monit 发送状态更改警报并在您的示例中执行命令。