#配置媒介告警类型
#-------------------------------------------------------------------------------------------------------
#---------------------------------------------------------------------------------------------------------------------
请注意该2个脚本chmod +x
如果python脚本执行有问题的话,请检查/tmp/weixin.log的属组,应该为zabbix
[root@nod02 ~]# cd /usr/lib/zabbix/alertscripts/
mail_163.py
1 #!/usr/bin/python 2 #coding:utf-8 3 import smtplib 4 from email.mime.text import MIMEText 5 import sys 6 mail_user = 'c4kaichen@163.com' 7 mail_pass = '授权码邮箱' 8 9 def send_mail(to_list,subject,content): 10 me = "zabbix 监控告警平台"+"<"+mail_user+">" 11 msg = MIMEText(content, 'plain', 'utf-8') 12 msg['Subject'] = subject 13 msg['From'] = me 14 msg['to'] = to_list 15 try: 16 s = smtplib.SMTP("smtp.163.com", 25) 17 s.login(mail_user,mail_pass) 18 s.sendmail(me,to_list,msg.as_string()) 19 s.close() 20 return True 21 except Exception,e: 22 print str(e) 23 return False 24 if __name__ == "__main__": 25 send_mail(sys.argv[1], sys.argv[2], sys.argv[3])