zabbix3.0.3 139短信报警

简介:
1
2
邮箱端口
25,110,50,105,106,109,209,512,465,992,1109,24554,60177,60179

刚开始想用mutt发送到139邮箱,可是手动发送行,zabbix死活不行。

mutt的安装 

1
CentOS 安装配置 msmtp 和 mutt  http: //www .wilf.cn/

cat mail.sh

#!/bin/bash

to=$1

subject=$2

body=$3

echo "$body" | mutt -s "$subject" "$to"

后来尝试

1
zabbix 3.0.2邮件报警

竟然成功了

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

yum install perl-Net-SSLeay perl-IO-Socket-SSL -y

#!/bin/bash

to=$1

subject=$2

body=$3

/usr/local/bin/sendEmail  -f a@domain.com -t "$to" -s smtp.exmail.qq.com -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu a@domain.com -xp password -m "$body"

这里注意一下,html要换成text

http://qicheng0211.blog.51cto.com/3958621/1434514 这个地址写的是最好的

wKiom1eEXi7iNpR3AAGkBZPyFqc757.png-wh_50

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
下面为有问题的报警邮件格式
{TRIGGER.STATUS}: {IPADDRESS} {TRIGGER.NAME}
service_name: {TRIGGER.NAME}
Service_status: {TRIGGER.STATUS}
Service_severity: {TRIGGER.SEVERITY}
Item values:
Check_service_ip:{IPADDRESS}
Check_service_name:{ITEM.KEY1}
Check_service_vlaue:{ITEM.VALUE1}
Check_service_time:{DATE} {TIME}
下面为恢复的报警邮件格式
{TRIGGER.STATUS}: {IPADDRESS} {TRIGGER.NAME}
service_name: {TRIGGER.NAME}
Service_status: {TRIGGER.STATUS}
Service_severity: {TRIGGER.SEVERITY}
Item values:
Check_service_ip:{IPADDRESS}
Check_service_name:{ITEM.KEY1}
Check_service_vlaue:{ITEM.VALUE1}
Check_service_time:{DATE} {TIME}
 
or
 
告警主机:{HOST.NAME}
主机IP:  {HOST.IP}
告警时间:{EVENT.DATE}  {EVENT.TIME} 
告警等级:{TRIGGER.SEVERITY} 
告警信息:{TRIGGER.NAME}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
事件ID:  {EVENT.ID}

最后说一下怎么关闭那个139短信提醒,进入mail.139.com,在左上角有个铃铛的图标,点击进去,设置即可。



本文转自 liqius 51CTO博客,原文链接:http://blog.51cto.com/szgb17/1825656,如需转载请自行联系原作者

相关文章
|
10月前
|
监控 机器人 Shell
zabbix邮件报警
zabbix邮件报警
124 0
|
监控 小程序 开发工具
Zabbix配置微信报警和邮件报警
Zabbix配置微信报警和邮件报警
Zabbix配置微信报警和邮件报警
|
监控 Linux 开发工具
|
Web App开发 监控 数据安全/隐私保护
|
监控 Python 前端开发