Zabbix 3.4 结合 钉钉机器人 实现告警群通知

2017年12月26日11:05:43 发表评论 2,025 views
本文最后更新于2018年9月4日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

1、部署Zabbix 3.4

添加源配置

安装相关软件

修改zabbix的PHP前端配置文件

初始化数据库配置

注意:创建数据库时务必指定character,否则可能导致告警信息中文显示乱码

导入模型和数据

修改zabbix配置文件,编辑数据库信息

启动zabbix server并设置开机启动

启动httpd服务

浏览器访问,并进行安装

2、自定义机器人

钉钉提供了一个 webhook 地址,https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx。

在钉钉中,点击机器人管理,申请机器人,并与通知群绑定,保存webhook地址即可

 

 

 

3、插件下载

全站密码:cloudcared.cn

下载完成后,您可以直接在Linux中执行该程序进行测试。

通过下面方法,可以快速验证自定义机器人是否可以正常工作:

 

4、部署程序

解压该插件后,给予x执行权限,重命名为dingding,并移动至zabbix存放脚本的目录

查看zabbix存放脚本的位置:

将脚本移动至zabbix目录

创建/tmp/dingding.log 并更改属主为zabbix

Zabbix 3.4 结合 钉钉机器人 实现告警群通知

5、创建报警媒介

添加钉钉告警脚本,并添加脚本参数

其中

-webhook:为钉钉机器人的webhook

-msg:为zabbix定义的告警message

-url:为zabbix的调用url

-log:为记录日志,对应与zabbix server的日志文件

6、创建动作

默认告警信息及恢复消息

7、为用户增加报警媒介

8、完成测试

  • 微信小程序
  • 关注微信小程序
  • weinxin
  • 微信公众号
  • 关注微信公众号
  • weinxin
Honest1y

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: