python python_mail.py "602935291" "test" "gogogo" (测试脚本)
chown chown zabbix:zabbix /usr/local/zabbix/alertscripts (权限)
vi zabbix_server.conf(打开文件修改路径)
AlertScriptsPath=/usr/local/zabbix/alertscripts (修改文件路径)
chmod a+x python_mail.py(给脚本文件加权限)
web页面:报警媒介类型
test
脚本
python_mail.py
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
动作
名称 xiaojie
操作 60
新的
仅送到 test
修改一分钟的
chown chown zabbix:zabbix /usr/local/zabbix/alertscripts (权限)
vi zabbix_server.conf(打开文件修改路径)
AlertScriptsPath=/usr/local/zabbix/alertscripts (修改文件路径)
chmod a+x python_mail.py(给脚本文件加权限)
web页面:报警媒介类型
test
脚本
python_mail.py
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
动作
名称 xiaojie
操作 60
新的
仅送到 test
修改一分钟的
主机配置····监控项·····template APP zabbix agent·····触发器·····
脚本文件
import smtplib
import sys
from email.mime.text import MIMEText
_user = "602935291@qq.com"
_pwd = "bodakpqgtdtabbfa"
#_to = "chockingme@163.com"
def send_mail(to,subject,contain):
msg = MIMEText(contain)
msg["Subject"] = subject
msg["From"] = _user
msg["To"] = to
try:
s = smtplib.SMTP_SSL("smtp.qq.com", 465)
s.login(_user, _pwd)
s.sendmail(_user, to, msg.as_string())
s.quit()
print "Success!"