用qq郵箱發送告警信息一點都不方便,看到網上說也可以使用微信發送告警信息,所以就試了一下。
首先先試着在虛擬主機上給微信發送信息。
我們需要注冊企業微信,注冊時有一個地方需要注意,就是注冊時選擇組織,再選擇沒有組織機構代碼證繼續注冊。注冊好之后,在企業應用里面新建一個應用並命名為微信告警,創建好之后點擊進入微信告警應用,可以看到agentid和secret序號,這兩個序號我們后面需要用到。另外,我們點擊進入我的企業,可以看到corpid序號,這個序號我們后面也需要用到
然后進入虛擬主機
yum install wget -y wget http://download.zhsir.org/Zabbix/weixin_linux_amd64 mv weixin_linux_amd64 ~/ cd ln weixin_linux_amd64 /usr/bin/wechat wechat chmod 777 /usr/bin/wechat wechat --corpid=ww4e8馬賽克6b783 --corpsecret=Ejw-vTcs馬賽克ow6D0A--aGZq93oAAU --msg='come back again' --user=lian馬賽克hao --agentid=10買賽克2
解釋一下上面的語句,無非就是下載后移動到指定位置,為了方便,我直接創建軟鏈接到/usr/bin里面,這樣就可以直接不輸入路徑直接使用微信程序命令了。注意,還需要授執行權限,為了減少麻煩,我直接授權777。之后一條語句需要注意一下,corpid就是我的企業里面的那個corpid,corpsecret和agentid分別是微信告警里面的secret序號以及agentid序號。msg就是你想發送的信息,user那里是你的賬號名稱的拼音(沒試過中文名)
在企業微信桌面版,我們可以查看信息
至此,我們可以給微信發信息了。那我們怎么在zabbix使用呢?
其實也很簡單,我們只需要把報警媒介改為腳本,然后相應修改一下,增加對應的腳本參數,其它的跟給qq郵箱發送信息差不多。
之所以寫這么簡單,是因為我還沒具體實驗過而已
給一個別人的教程鏈接http://www.178linux.com/78131