gpt4 book ai didi

monit - Monit 是否支持具有相同格式的多个电子邮件收件人?

转载 作者:行者123 更新时间:2023-12-02 00:56:59 27 4
gpt4 key购买 nike

我使用 monit 来监视服务的状态,当服务关闭时,我想以相同的格式向多个收件人发送警报电子邮件。这是我的监控配置的一部分:

set mail-format { from: no-reply@gmail.com }
check host hostA with address hostA
alert userA@gmail.com
MAIL-FORMAT { # use local format
subject: redis is down on hostA
message: redis is down on hostA on port 6379

Yours sincerely,
monit
}
alert userB@gmail.com
MAIL-FORMAT { # use local format
subject: redis is down on hostA
message: redis is down on hostA on port 6379

Yours sincerely,
monit
}
if failed port 6379 retry 3 then exec "/monit/scripts/myscripts.sh"

它可以工作,但有一些多余的东西(例如,2 个用户使用相同的 MAIL-FORMAT).我将在同一个配置文件中使用多种电子邮件格式。Dose monit 是否支持具有相同且只有一种本地电子邮件格式的多个收件人?

最佳答案

来自官方文档:

If you want to send alert messages to more email addresses, add a set alert 'email' statement for each address.

在此之后,以下配置应该可以工作:

set mail-format { from: no-reply@gmail.com }
check host hostA with address hostA
alert userA@gmail.com
alert userB@gmail.com
MAIL-FORMAT { # use local format
subject: redis is down on hostA
message: redis is down on hostA on port 6379

Yours sincerely,
monit
}

问候

编辑:

文档没有说明,但元素的位置可能在这里起作用。尝试在邮件格式声明之后定义警报地址。另外,请注意您在代码中使用了两个邮件格式声明 - 如果没有必要,请尝试仅使用一个(后者)。

set mail-format {
from: monit@foo.bar
reply-to: support@domain.com
subject: $SERVICE $EVENT at $DATE
message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION.
Yours sincerely,
monit
}
alert userA@gmail.com
alert userB@gmail.com

关于monit - Monit 是否支持具有相同格式的多个电子邮件收件人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33666707/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com