eddik 发表于 2019-1-17 10:13:35

Nagios借助yahoo.cn邮箱实现手机短信报警功能

Nagios借助yahoo.cn邮箱实现手机短信报警功能
作者:田逸(sery@163.com) from:http://server.it168.com/server/2007-12-25/200712251000517.shtml

在《Nagios的配置文件);服务器需要24小时监控,所以把“提醒时间设置”相里面的3个复选框全取消。设置完毕后,用一个别的邮箱发个邮件给你的yahoo短信不能支持稍长一点的邮件标题,这是我打yahoo服务报警邮件,可以没收到任何一个短信,打电话问才知道是标题过长。既然这样,我把标题改短点吧。登录Nagios修改内容为:
# 'notify-by-email' command definition
define command{
      command_name    notify-by-email
      command_line    /usr/bin/printf "%b" "***** Nagios 2.9 *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "$HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ " $CONTACTEMAIL$
      }

邮箱。改完后须重启nagios邮箱收邮件,正常的话,只要邮件一到信箱短信就跟着来了。

最后展示一下手机收到的短信的样式:
看这个标题我就知道服务器是怎么一个状态。
页: [1]
查看完整版本: Nagios借助yahoo.cn邮箱实现手机短信报警功能