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