|
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 [email protected] -t "$to" -s smtp.exmail.qq.com -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu [email protected] -xp password -m "$body"
这里注意一下,html要换成text
http://qicheng0211.blog.51cto.com/3958621/1434514 这个地址写的是最好的
|
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,如需转载请自行联系原作者