zabbix3.4调用钉钉报警通知(超详细)
一、备注:
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}" }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了