一、備注:
zabbix調用釘釘接口報警通知有兩種情況:
1、通知到個人釘 2、通知到釘釘群
本文主要介紹zabbix調用釘釘接口通知到釘釘個人的方式
二、zabbix3.4調用釘釘接口報警通知到個人(超詳細)
1、注冊釘釘企業號(不需要實名認證):
打開釘釘官網:https://www.dingtalk.com/,注冊企業賬號
圖一:
圖二:
圖三:
2、注冊成功登陸后台系統,點擊通訊錄-->成員,記錄UserID后面使用
圖四:
3、點擊工作台-->自建應用(填寫相關信息)-->應用開發(記錄:CorpId和CorpSecret)-->設置(記錄:AgentID)
圖五:
圖六:
圖七:
圖八:
圖九:
至此企業釘釘設置完成
5、下載釘釘插件(附件中已上傳,可直接下載):
1.查看zabbix server配置文件,找到報警目錄:
vim /opt/zabbix/share/zabbix/alertscripts
AlertScriptsPath=
/usr/local/zabbix/etc/alertscripts
2、下載的釘釘插件存放至報警目錄:
https://files.cnblogs.com/files/y593216/dingding.sh
6、登錄zabbix的web頁面進行配置
1、點擊管理-->報警媒介類型-->創建媒介類型
圖十:
圖十一:
agentid、corpid、secret等按要求寫就行,-msg為發送消息的內容{}里面是變量。
2、創建用戶,點擊管理-->用戶-->創建用戶
3、最后在動作中添加釘釘監控就可以了。點擊配置-->動作-->創建動作
默認信息里:
{ "from": "{HOSTNAME1}", "time": "{EVENT.DATE} {EVENT.TIME}", "level": "{TRIGGER.SEVERITY}", "name": "{TRIGGER.NAME}", "key": "{TRIGGER.KEY1}", "value": "{ITEM.VALUE}", "now": "{ITEM.LASTVALUE}", "id": "{EVENT.ID}", "ip": "{HOST.IP}", "color":"FFE61A1A", "age":"{EVENT.AGE}", "status":"{EVENT.STATUS}" }
恢復默認信息:
{ "from": "{HOSTNAME1}", "time": "{EVENT.DATE} {EVENT.TIME}", "level": "{TRIGGER.SEVERITY}", "name": "{TRIGGER.NAME}", "key": "{TRIGGER.KEY1}", "value": "{ITEM.VALUE}", "now": "{ITEM.LASTVALUE}", "id": "{EVENT.ID}", "ip": "{HOST.IP}", "color":"FF4A934A", "age":"{EVENT.AGE}", "recoveryTime":"{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}", "status":"{EVENT.RECOVERY.STATUS}" }