当 Web 服务器无法访问时,我使用 monit 来启动程序。
.monitrc
:
check host MyServer with address MyServer
if failed port 80 protocol http then exec "/home/michael/monit/ServerIsOffline.sh"
else if succeeded then exec "/bin/echo 'Port 80 is accessible again'"
它运行并执行了脚本。但不幸的是,它还做了一件事alert
并向我发送了一封电子邮件。
我该怎么做才能在服务器离线的情况下不会收到邮件?
答案1
check host MyServer with address MyServer
if failed port 80 protocol http then exec "/home/michael/monit/ServerIsOffline.sh"
else if succeeded then exec "/bin/echo 'Port 80 is accessible again'"
noalert [email protected]
该线路noalert <e-mail-address>
仅为了本次检查而停止邮件。