不发邮件的问题处理
配置過程;
- 在163、QQ郵箱開啟smtp的服務,并記錄授權碼。
- 監控中心,設置郵件告警。
- 新增報警媒介
- 授權755權限
- 配置用戶(更改用戶組的讀寫權限,報警媒介需要填收件人的地址)
- 配置里的動作:觸發之后,需要發郵件還是別的。還需注意恢復操作。
- 配置完成之后,需要測試,人為的設置一個測試點。
配置主動和被動模式是在監控項里配置,
操作步驟:
注釋:zabbix客戶端為被動模式,zabbix客戶端(主動式)為主動模式
新報警腳本
#!/usr/bin/python #coding:utf-8 import smtplib from email.mime.text import MIMEText import sys mail_host = 'smtp.163.com' mail_user = 'abcdefg@xx.com' mail_pass = '1111111' mail_postfix = '163.com' def send_mail(to_list,subject,content):me = "zabbix 監控告警平臺"+"<"+mail_user+"@"+mail_postfix+">"msg = MIMEText(content, 'plain', 'utf-8')msg['Subject'] = subjectmsg['From'] = memsg['to'] = to_listtry:s = smtplib.SMTP()s.connect(mail_host)s.login(mail_user,mail_pass)s.sendmail(me,to_list,msg.as_string())s.close()return Trueexcept Exception,e:print str(e)return False if __name__ == "__main__":send_mail(sys.argv[1], sys.argv[2], sys.argv[3])轉載于:https://blog.51cto.com/13451715/2335764
總結
- 上一篇: luajit表记录监控(忆一次项目上线中
- 下一篇: JS解构赋值