国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

zabbix利用python腳本發送報警郵件的方法

2019-11-02 16:40:57
字體:
來源:轉載
供稿:網友

前言

zabbix是個非常強大的監控工具,可以監控linux和windows的服務器數據,也可以通過自定義key來擴展默認的監控項,但是自帶的郵件報警提供的信息卻不太友善。本文想通過自定腳本的方式,實現在報警郵件的同時發送對應的圖像和url連接。

步驟如下:

1、編輯zabbix_server.conf文件,修改AlertScriptsPath參數,該參數用于指定外部腳本的絕對路徑。

vim /etc/zabbix/zabbix_server.confAlertScriptsPath=/usr/lib/zabbix/alertscripts

2、上傳新增py腳本至AlertScriptsPath參數指定的絕對路徑下,py文件如下:

#! /usr/bin/env python# coding:utf-8'''[INFORMATION]Zabbix Send Email With PythonAUTHOR : WingGitHub : https://github.com/wing324Email : wing324@126.com'''from email import encodersfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import parseaddr, formataddrimport smtplibimport sysdef send_mail(_to_email,_subject,_message):# 定義郵件發送 smtp_host = 'smtp.xxx.xx' from_email = 'xxx@xxx.xx' passwd = 'xxxxxx' msg = MIMEText(_message,'plain','utf-8') msg['Subject'] = _subject smtp_server = smtplib.SMTP(smtp_host,25) smtp_server.login(from_email,passwd) smtp_server.sendmail(from_email,[_to_email],msg.as_string()) smtp_server.quit()if __name__ == '__main__': send_mail(sys.argv[1],sys.argv[2],sys.argv[3])

3、修改python腳本的權限

chown -R zabbix:zabbix zabbix_send_email.pychmod 755 zabbix_send_email.py

4、zabbix web端配置

Administration

主站蜘蛛池模板: 永康市| 临泉县| 黄冈市| 灵川县| 株洲市| 潜江市| 衡阳市| 柘荣县| 吉安县| 南江县| 许昌县| 綦江县| 丹江口市| 信阳市| 当阳市| 日喀则市| 韩城市| 沈阳市| 习水县| 新余市| 六安市| 阿尔山市| 江山市| 含山县| 承德县| 新巴尔虎右旗| 乌拉特前旗| 托里县| 滁州市| 莒南县| 都匀市| 泽普县| 体育| 佛学| 和静县| 叶城县| 盐山县| 加查县| 黄平县| 伊宁市| 平南县|