好吧,我认可官网的邮件配置教程我又没看懂,这里记录下个人配置方法php
[root@HE3]# vi /usr/local/lepus/test_send_mail.pypython
#!/usr/bin/envpython # -*- coding: utf8-*- from datetime import* import sys path='./include' sys.path.insert(0,path) import functions asfunc #mail_to_list = func.get_option('mail_to_list') send_mail_to_list =func.get_option('send_mail_to_list') mailto_list=send_mail_to_list.split(';') result =func.send_mail(mailto_list," I hope you can learn","BeautifulDay") print result if result: send_mail_status = "success" else: send_mail_status = "fail" print"send_mail_status:"+send_mail_status
注释掉原有的mail_to_list,添加一行send_mail_to_list =func.get_option('send_mail_to_list')mysql
原有的mailto_list=mail_to_list.split(';')改成mailto_list=send_mail_to_list.split(';')web
去申请一个新的126邮箱,选择设置-POP3/SMTP/IMAP-客户端受权密码sql
1处填写你刚刚申请的126邮箱帐号bash
2处填写你刚刚开启的客户端受权密码ide
3处填写你的126邮箱地址测试
[root@HE3]# python test_send_mail.py True send_mail_status:success
编译经过spa
OK,turn on your lepus alert button!~ 适当调低报警阈值,不出10s,你的收件箱应该就收到告警邮件了~blog
------------------------------慢查询推送配置-------------------------
[root@HE3 lepus]# yum install links [root@HE3 lepus]# links http://mysqlmtop1.ikongjian.com/index.php/task/send_mysql_slowquery_mail
执行上述命令进行测试,这里的web的页面是你本身的监控页面地址请勿直接复制
而后将该命令加入执行计划便可
00 08 * * * links http://mysqlmtop1.ikongjian.com/index.php/task/send_mysql_slowquery_mail > /dev/null 2>&1