转自:https://www.cnblogs.com/91king/articles/7766384.html
钉钉机器人说明
群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。例如:通过聚合GitHub,GitLab等源码管理服务,实现源码更新同步;通过聚合Trello,JIRA等项目协调服务,实现项目信息同步。不仅如此,群机器人支持Webhook协议的自定义接入,支持更多可能性,例如:你可将运维报警提醒通过自定义机器人聚合到钉钉群。
获取机器人token
插件下载安装
访问网址:https://www.appgao.com/files/192.html
1
2
3
|
[root@zwjf alertscripts]# vim /usr/local/etc/zabbix_server.conf
AlertScriptsPath=/usr/local/share/zabbix/alertscripts/
/usr/local/share/zabbix/alertscripts
[root@zwjf alertscripts]# unzip golang-zabbix-robot-64.tar.gz
[root@zwjf alertscripts]# chmod 777 golang-zabbix-robot-64
|
报警媒介类型配置(zabbix web配置)
注释:
名称:随便写
类型:脚本
脚本名称:要与下载文件一致-webhook:是从钉钉机器人设置复制过来的-url:写本地的zabbix访问地址-log:自定义,日志文件需要自己创建
插件测试
1
2
3
4
5
6
7
|
[root@zwjf alertscripts]
2017
/11/06
10:26:37 初始化完成。
2017
/11/06
10:26:37 开始创建消息。
2017
/11/06
10:26:37 来源消息为:
"1.0"
encoding=
"UTF-8"
?>
千思网<
/from
> <
time
>2017.02.28 15:15:03<
/time
>
较高<
/level
>
这是一个来自[千思网](https:
//www
.qiansw.com)用于 zabbix 报警的 robot 程序示例。<
/name
>
system.cpu.util[,iowait]<
/key
>
27.29 %<
/value
>
31.98 %<
/now
> <
id
>163956<
/id
>
127.0.0.1<
/ip
>
FFFFFF00<
/color
>
https:
//www
.qiansw.com
/golang-zabbix-dingding-robot
.html<
/url
>
25m<
/age
>
PROBLEM<
/status
>
Yes <
/acknowledgement
>
这里是故障确认消息!<
/acknowledgementhistory
> <
/root
>。
|