阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Zabbix 3.4配置钉钉机器人报警图文教程

147次阅读
没有评论

共计 2760 个字符,预计需要花费 7 分钟才能阅读完成。

一、概述

群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。例如:通过聚合 GitHub,GitLab 等源码管理服务,实现源码更新同步;通过聚合 Trello,JIRA 等项目协调服务,实现项目信息同步。不仅如此,群机器人支持 Webhook 协议的自定义接入,支持更多可能性,例如:你可将运维报警提醒通过自定义机器人聚合到钉钉群。

二、钉钉机器人创建

在钉钉内发起群聊或创建群组

创建钉钉机器人

Zabbix 3.4 配置钉钉机器人报警图文教程
添加自定义机器人,记录 webhook 值
Zabbix 3.4 配置钉钉机器人报警图文教程

三、zabbix 配置

3.1 下载编写好的程序文件到 zabbix 的 /usr/lib/zabbix/alertscripts 目录

相关文档可以到 Linux 公社资源站下载:

—————————————— 分割线 ——————————————

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2017 年资料 /12 月 /29 日 /Zabbix 3.4.4 配置钉钉机器人报警图文教程 /

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

—————————————— 分割线 ——————————————

解压更改名称为 dingding.sh 并且 chmod +x dingding.sh && chown zabbix.zabbix dingding.sh
创建 /tmp/dingding.log 并更改属主为 zabbix

3.2 报警媒介类型

Zabbix 3.4 配置钉钉机器人报警图文教程
Zabbix 3.4 配置钉钉机器人报警图文教程

-webhook:为钉钉机器人的 webhook
-msg:为 zabbix 定义的告警 message
-url:为 zabbix 的调用 url
-log:为记录日志,对应与 zabbix server 的日志文件

3.3 配置动作

配置 — 动作,添加钉钉告警动作
Zabbix 3.4 配置钉钉机器人报警图文教程
定义名称
Zabbix 3.4 配置钉钉机器人报警图文教程
定义动作操作
Zabbix 3.4 配置钉钉机器人报警图文教程
Zabbix 3.4 配置钉钉机器人报警图文教程
告警默认信息内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<root>
  <from>{HOSTNAME1}</from>
  <time>{EVENT.DATE} {EVENT.TIME}</time>
  <level>{TRIGGER.SEVERITY}</level>
  <name>{TRIGGER.NAME}</name>
  <key>{TRIGGER.KEY1}</key>
  <value>{ITEM.VALUE}</value>
  <now>{ITEM.LASTVALUE}</now>
  <id>{EVENT.ID}</id>
  <ip>{HOST.IP}</ip>
  <url>点击可以连接到的 url</url>
  <age>{EVENT.AGE}</age>
  <status>{EVENT.STATUS}</status>
<acknowledgement> {EVENT.ACK.STATUS} </acknowledgement>
<acknowledgementhistory> {EVENT.ACK.HISTORY}</acknowledgementhistory>
</root>

恢复默认信息内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<root>
  <from>{HOSTNAME1}</from>
  <time>{EVENT.DATE} {EVENT.TIME}</time>
  <level>{TRIGGER.SEVERITY}</level>
  <name>{TRIGGER.NAME}</name>
  <key>{TRIGGER.KEY1}</key>
  <value>{ITEM.VALUE}</value>
  <now>{ITEM.LASTVALUE}</now>
  <id>{EVENT.ID}</id>
  <ip>{HOST.IP}</ip>
  <color>FF4A934A</color>
  <url>点击可以连接到的 url</url>
  <age>{EVENT.AGE}</age>
  <recoveryTime>{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}</recoveryTime>
  <status>{EVENT.RECOVERY.STATUS}</status>
</root>

3.4 配置用户告警媒介

Zabbix 3.4 配置钉钉机器人报警图文教程
Zabbix 3.4 配置钉钉机器人报警图文教程
由于钉钉告警在告警消息参数里面已经指定钉钉机器人的 webhook,在收件人可以随便填写

3.5 测试

Zabbix 3.4 配置钉钉机器人报警图文教程

3.6 查看日志

Zabbix 3.4 配置钉钉机器人报警图文教程

更多 Zabbix 相关教程集合

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2  http://www.linuxidc.com/Linux/2017-07/145519.htm

CentOS 7 LNMP 环境搭建 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140134.htm

Ubuntu 16.04 安装部署监控系统 Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm

Zabbix 监控安装部署及警报配置  http://www.linuxidc.com/Linux/2017-03/141611.htm

Zabbix 触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm

Ubuntu 16.04 下安装部署 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140395.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 7 下 Zabbix 3.0 安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6  http://www.linuxidc.com/Linux/2014-11/109541.htm

Zabbix 3.2.6 通过 Orabbix 监控 Oracle 数据库  http://www.linuxidc.com/Linux/2017-10/147224.htm

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-12/149953.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计2760字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中