码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix 邮件告警

时间:2014-12-29 12:19:58      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:python 邮件告警

zabbix环境安装好后,用shell写了个邮件脚本测试都没有问题,就是不发邮件,后来写了个python的邮件替换上了,可以正常发送邮件了,不知道是zabbix不支持shell还是其他问题!

#!/usr/bin/python

import smtplib
import string
import sys

HOST = "smtp.163.com"
SUBJECT = sys.argv[2]
TO = sys.argv[1]
FROM = "zabbix@163.com"
text = sys.argv[3]

BODY = string.join((
        "From: %s" % FROM,
        "To: %s" % TO,
        "Subject: %s" % SUBJECT,
        "",
        text
        ), "\r\n")

server = smtplib.SMTP()
server.connect(HOST,"25")
server.starttls()
server.login("zabbix@163.com","passwd")
server.sendmail(FROM, [TO], BODY)
server,quit()


zabbix 邮件告警

标签:python 邮件告警

原文地址:http://kingtigerhu.blog.51cto.com/2936525/1597117

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!