Zabbix 3.4.6實現微信告警
註冊企業微信,獲取CorpID
在企業微信中創建一個應用,獲取AgentID和Secret
安裝simplejson
wget https://pypi.python.org/packages/f0/07/26b519e6ebb03c2a74989f7571e6ae6b82e9d7d81b8de6fcdbfc643c7b58/simplejson-3.8.2.tar.gz
tar zxvf simplejson-3.8.2.tar.gz ; cd simplejson-3.8.2
python setup.py build
python setup.py install
準備微信發送消息python腳本
git clone https://github.com/X-Mars/Zabbix-Alert-WeChat.git
cp Zabbix-Alert-WeChat/wechat.py /usr/lib/zabbix/alertscripts/
cd /usr/lib/zabbix/alertscripts/
chmod +x wechat.py;chown zabbix:zabbix wechat.py
修改Python 腳本
測試腳本發送信息,這裏腳本傳入三個參數, 第一個2是部門ID, 第二個 Test 是標題, 第三個是消息內容
二、配置zabbix
配置zabbix server的配置文件zabbix_server.conf,配置AlertScriptsPath=“wechat.py腳本所在路徑”
配置zabbix Media Type
創建一個用戶並配置Media
如何查看企業微信的部門
下面就是配置action了,在action中配置operation type 為"Send message" , send to user 配置為 "具有wechat media 的用戶"
Zabbix 3.4.6實現微信告警