首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MONIT电子邮件和短信报警

MONIT电子邮件和短信报警
EN

Stack Overflow用户
提问于 2016-10-13 15:52:02
回答 2查看 1K关注 0票数 0

我将MONIT设置为通过电子邮件发送警报。

我现在有一个发送短信的脚本,但不知道如何实现到MONIT也得到短信,而不仅仅是电子邮件。

这是一个我在终端中用来发送短信的字符串,如何在MONIT中实现它来获得短信提醒?

代码语言:javascript
复制
send-sms -u myusername -p mypassword mymobile0127466424 "Message on SMS - Monit Problem"
EN

回答 2

Stack Overflow用户

发布于 2016-10-26 02:05:40

您可以使用exec并根据用例调用您的命令/脚本。

例如,我将执行如下操作:

代码语言:javascript
复制
check process xyz with pidfile /var/run/xyz.pid
  start program = "/etc/init.d/xyz stop" with timeout 60 seconds
  stop program = "/etc/init.d/xyz start"
  if does not exist then exec "/opt/somescript.sh"

在这里,如果进程sms不存在,那么就调用somescript.sh,它可以包含用于发送"xyz"或您想要做的任何事情的代码。

票数 0
EN

Stack Overflow用户

发布于 2019-08-16 08:33:36

我知道我在这个帖子上有点晚了,但上周我错过了一个重要的monit电子邮件提醒,然后我意识到短信将是一种方式,因为我并不总是扫描我的收件箱中的消息。

我找到了一个快速的方法来做这件事使用我的移动运营商的电子邮件到短信网关。大多数移动电话运营商都有电子邮件到sms服务;例如,我使用t-mobile,这样我就可以通过将消息寻址到phonenumber@tmomail.net,从任何smtp帐户简单地发送sms消息,然后将消息作为标准sms发送到我的手机。以下是美国https://www.lifewire.com/sms-gateway-from-email-to-sms-text-message-2495456中大多数运营商的电子邮件到短信网关的列表

例如,我在/etc/monit/monit中的电子邮件设置如下所示的set mailserver smtp.gmail.com port 587 username "email@gmail.com password "gmail_smtp_password" using tlsv1 set alert my_cell_phone_number@tmomail.net with reminder on 5 cycle

无论您使用的是什么smtp服务器,只要在monit中配置正确,sms警报就会像魔咒一样工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40015245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档