个人博客

Zabbix shell 钉钉报警脚本

20 12月
作者:西洪室|分类:技术

一、创建钉钉机器人和报警脚本

    在钉钉群里创建机器人,记录下webhook地址,下面创建报警脚本要用

[root@localhost ~]# cat post.sh
#!/bin/bash
header="Content-Type: application/json;charset=utf-8"
url="https://oapi.dingtalk.com/robot/send?access_token=be5e05eb34xxxxxxxxxxxxxx" #你的钉钉webhook地址
txt='{
      "msgtype":"text",
          "text":{
                 "content":"'$1'"
                 },
          "at":{
                 "atMobiles":["'$2'"],
                 "isAtAll":false
                 }
     }'
curl  -X POST "${url}" -H "${header}"  -d "${txt}"

    脚本测试:

[root@localhost ~]# ./post.sh 测试文本 18888888888


image.png

测试结果:

image.png

二、配置zabbix告警:

    将脚本放入zabbix脚本运行目录,设置好权限,然后在zabbix-管理-报警媒介类型-创建媒体类型:


image.png

注:all可以修改为需要@的钉钉成员手机号

    在管理-用户-报警媒介-添加报警媒介


image.png

    配置-动作-操作(恢复操作),添加操作:


image.png

image.png

现在停止一个主机的zabbix-agent进行测试,5分钟后,钉钉机器人发出报警:


image.png

测试正常,到此钉钉报警配置结束


浏览1399 评论0
返回
目录
返回
首页
在服务器里安装多个Wordpress 在zabbix上配置 树莓派 DHT22

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。