在钉钉机器人未推出之前,大家还是采用的自定义的应用来实现报警,效果及配置参考如下:一:下载发送程序https://www.qiansw.com/golang-zabbix-alter-to-dingding.htmlgo语言测试:其实明白了机器人报警方式,这个方式也大致相似,只不过webhook变成了应用id可用 golang-zabbix-alter-to-dingding.exe -h 查看有什么参数
1、钉钉添加应用配置
二:zabbix3.0 配置1、部署程序将go脚本拷贝至服务端警告目录AlertScriptspath下,添加执行权限。
2、创建报警媒介(以下是 json 格式,下面还有 xml 格式)
3、添加用户或组管理-》用户-》报警媒介-》添加,注意填写收件人为我们之前设置的运维部(可参考对接机器人的配置)4、创建动作,创建触发发送条件
其中 “color”:”FFE61A1A”, color后面为消息头部的颜色,您可以自定义。其中前两位为透明度,后六位为颜色值,您可以通过查询取色器来获取这个颜色值。—————————————————————————————–变更记录 2016-08-01 21:22 增加了对xml源消息的支持,防止json格式的消息中有引号造成消息失败的问题。 2017-01-09 13:08 增加了对消息内 url 字段支持。2、创建报警媒介(以下是 json 格式,下面还有 xml 格式)3、添加用户或组管理-》用户-》报警媒介-》添加,注意填写收件人为我们之前设置的运维部(可参考对接机器人的配置)4、创建动作,创建触发发送条件—————————————————————————————-三:zabbix 2.4 配置同样如果是zabbix 2.4版的,无法直接在web端输入golong脚本参数,我们可以类似机器人的方式写一个shell 传参,在告警媒介调用这个shell。#!/bin/bashagentid=7947xxxxxxcorpid=dingd6757axxxxxxxxxcorpsecret=xxxxxxxx免费云主机域名xxto=manager56xxxxxxx/zabbix/share/zabbix/alertscripts/golang-zabbix-alter-to-dingding.exe -agentid=$agentid -corpid=$corpid -corpsecret=$corpsecret -to=$to -msg=”$5″您还可以创建多个报警媒介、动作中创建多个步骤,来实现消息分级。例如:1-10条消息仅发送给运维,11条开始也要发送给运维主管。某类的消息发给运维的同时,还要发给DBA。
总环境:打开服务机和客户机,将两台机器设置为同一网络段并使之能够ping通,设置FTP【web】角色服务勾选FTP验证基本与匿名身份验证:在D盘设置文件【ftp】并在文件夹中新建文件【ntd1、ntd2】设置FTP-选择网站-右键新建FTP站点设置站点信息-设…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。