想用于打通zabbix 调用钉钉的电话报警,使用钉钉的 ding 功能
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
为了实现Zabbix通过钉钉的电话报警功能,您需要分两步进行配置:首先是设置钉钉自定义机器人以接收Webhook请求,其次是配置Zabbix与该钉钉机器人的集成。以下是详细步骤:
虽然直接使用钉钉的ding功能进行电话报警可能较为复杂,因为钉钉机器人默认支持的是消息推送而非直接拨打电话,但您可以设计一个工作流程,当接收到钉钉机器人消息时,触发钉钉内的电话提醒或通过第三方工具实现电话拨打。以下是一种间接实现方式:
编写Zabbix动作媒介:在Zabbix中,创建一个新的用户媒介类型,选择Webhook类型。在此媒介类型中,将URL设置为之前获取的钉钉机器人Webhook地址,并根据钉钉机器人的消息格式要求构造JSON数据模板,确保包含必要的报警信息和自定义关键词。
设计报警触发器:在Zabbix中,基于监控指标创建相应的触发器规则,当满足特定条件时激活上述配置的钉钉Webhook媒介。
考虑电话通知方案:
通过以上步骤,您能够构建起Zabbix与钉钉之间的报警通知系统,尽管直接的电话报警功能需通过间接方式实现。