Zabbix配置微信报警通知
生活随笔
收集整理的這篇文章主要介紹了
Zabbix配置微信报警通知
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Zabbix告警可以通過郵件,微信,電話,短信等方式發(fā)送告警消息。
電話和短信需要向運(yùn)營(yíng)商購(gòu)買相應(yīng)的網(wǎng)關(guān),需要付費(fèi);
郵件和微信是免費(fèi)的,可以根據(jù)業(yè)務(wù)需要選擇相應(yīng)的告警模式
?
Zabbix版本:3.2
?
部署前準(zhǔn)備工作:
先申請(qǐng)一個(gè)微信企業(yè)號(hào):https://qy.weixin.qq.com
申請(qǐng)通過后?登錄?該企業(yè)號(hào)
?
注:每個(gè)企業(yè)號(hào)有發(fā)送消息限制,據(jù)說是有消息數(shù)限制的
?
一、申請(qǐng)企業(yè)微信賬號(hào),并創(chuàng)建應(yīng)用:
主要流程如下:
?
- 創(chuàng)建微信用戶成員。
- 創(chuàng)建應(yīng)用,這是關(guān)鍵,如果是剛申請(qǐng)的公眾號(hào),創(chuàng)建的第一個(gè)應(yīng)用ID 為1 (現(xiàn)在升級(jí)后的企業(yè)微信創(chuàng)建的應(yīng)用ID為1000002)
- 創(chuàng)建應(yīng)用管理組,添加組成員(也就是設(shè)置哪些用戶可以接收到報(bào)警的通知信息)
- 創(chuàng)建成功后需要獲取到以下信息:CropID? 和Secret 當(dāng)然還包括創(chuàng)建的用戶信息。
?
?
申請(qǐng)企業(yè)微信,創(chuàng)建對(duì)應(yīng)的組成員這些就不介紹了,按照注冊(cè)向?qū)?chuàng)建即可,主要寫下創(chuàng)建應(yīng)用獲取應(yīng)用Secret 和CorpID
?
- 選擇【企業(yè)應(yīng)用】-【創(chuàng)建應(yīng)用】 對(duì)應(yīng)范圍選擇自己的部門。
?
?
?
- 創(chuàng)建成功后就可以看到該應(yīng)用的 AgentId 和 Secret 。
?
?
- CorpID 需要在【我的企業(yè)】-【企業(yè)信息】中獲取。
?
?
- 部門ID 很隱蔽,在【通訊錄】-左側(cè)部門列表 點(diǎn)擊查看。
?
?
二、zabbix 腳本創(chuàng)建
- 創(chuàng)建微信報(bào)警腳本
?
- 設(shè)置zabbix腳本運(yùn)行路徑,并把報(bào)警腳本放于該目錄下
?
- 腳本設(shè)置權(quán)限和所屬用戶
?
三、設(shè)置監(jiān)控動(dòng)作和接收用戶信息
- ?進(jìn)入zabbix后臺(tái),選擇【管理】-->【報(bào)警媒介類型】--> 創(chuàng)建媒介類型
?
- ?選擇類型為:【腳本】,腳本名稱為第二步中創(chuàng)建的腳本名稱,并配置腳本參數(shù)(使用zabbix3.0以上版本此處必須配置腳本參數(shù))
?
# 腳本參數(shù) {ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE}?
- 選擇【管理】-->【用戶】--> 選擇admin用戶
?
?
- ?選擇報(bào)警介質(zhì),點(diǎn)擊添加按鈕,關(guān)聯(lián)上admin用戶和weixin報(bào)警
?
- 模擬測(cè)試,查看報(bào)警功能是否OK
?
四、貼上【配置】-->【動(dòng)作】中配置的默認(rèn)信息配置
服務(wù)器:{HOST.NAME}出現(xiàn)故障!服務(wù)器:{HOST.NAME}出現(xiàn)故障!\n 告警主機(jī):{HOSTNAME1} 主機(jī)地址:{HOST.IP} 告警時(shí)間:{EVENT.DATE} {EVENT.TIME} 告警信息:{TRIGGER.NAME} 問題詳情:{ITEM.NAME}:{ITEM.VALUE} 當(dāng)前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1} 事件ID:{EVENT.ID}?
服務(wù)器:{HOST.NAME}已恢復(fù)!服務(wù)器:{HOST.NAME}已恢復(fù)!\n 恢復(fù)主機(jī):{HOSTNAME1} 主機(jī)地址:{HOST.IP} 恢復(fù)時(shí)間:{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME} 故障信息:{TRIGGER.NAME} 問題詳情:{ITEM.NAME}:{ITEM.VALUE} 當(dāng)前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE1} 事件ID:{EVENT.ID}?
文章轉(zhuǎn)載自:https://www.cnyunwei.cc/archives/261
轉(zhuǎn)載于:https://www.cnblogs.com/python-gm/p/7510163.html
總結(jié)
以上是生活随笔為你收集整理的Zabbix配置微信报警通知的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 聊聊并发(七)——Java中的阻塞队列
- 下一篇: 中国出口印度化妆品数据哪儿有