目录
📑[1 使用钉钉添加一个自定义的机器人](#1 使用钉钉添加一个自定义的机器人)
📑2在zabbix-server上编写钉钉信息发送脚本,设置钉钉报警媒介
📑[3设置动作条件 触发后的行为:重新添加一个专门发送给钉钉的警告](#3设置动作条件 触发后的行为:重新添加一个专门发送给钉钉的警告)
📑[4在管理用户处 给用户添加报警媒介](#4在管理用户处 给用户添加报警媒介)
🌤️zabbix实验规划
centos7 zabbix server IP 192.168.90.100
centos7 被监控服务器一 by server IP 192.168.90.110
🌤️zabbix实验步骤
📑1 使用钉钉添加一个自定义的机器人
机器人的安全设置:自定义关键词 加签(相当于使用一个密钥加密的才可以接收)这个时候可以拿到一个web号这个api接口
📑2在zabbix-server上编写钉钉信息发送脚本,设置钉钉报警媒介
#在zabbix-server上编写脚本
cd /usr/lib/zabbix/alertscripts 到这里创建脚本文件
vim dingding.sh
#脚本:
#!/bin/bash
to=$1
massage=$2
curl 'https://oapi.dingtalk.com/robot/send?access_token=01af2887919d38be1052993e9736a27058a1dc722d879c65cd9aeea6c8551b70' \
-H 'Content-Type: application/json' \
-d '{"msgtype": "text","text": {"content": "'"$massage"'"},"at":{"atMobiles": [ "'"$to"'" ],"isAtAll": false}}'
chmod +x dingding.sh
#测试
#这个脚本使用curl进行发送资源
./dingding.sh 19531642291 2406
📑设置钉钉报警媒介
这个时候报警媒介中要有这两个参数
{ALERT.SENDTO}
{ALERT.MESSAGE}
在添加消息模板
📑3设置动作条件 触发后的行为:重新添加一个专门发送给钉钉的警告
📑4在管理用户处 给用户添加报警媒介
制造报错钉钉会收到警报