所有的脚本都要放在zabbix端的/usr/lib/zabbix/alertscripts/下,并且要有可执行权限(chmod 755)
ding_msg.sh
#!/bin/sh
msg_context=$1
if [ -z $1 ];then
echo "usage":
$0 "msg_context"
exit
fi
web_hook='https://oapi.dingtalk.com/robot/send?access_token=cf84bb1a61b577576919
curl "${web_hook}"\
-H 'Content-Type: application/json' \
-d "{'msgtype': 'text',
'text': {
'content': 'h->${msg_context}'
}
}"
配置主机

配置监控项

这里有个坑,redis的监控项的进程不要添加就可以!!!不要选择每秒更新!!!

配置触发器

配置动作

操作1.1 于主机上执行远程命令

操作2.2 发送消息

恢复操作

设置报警媒介类型

钉钉通知脚本

邮件通知
设置用户的报警媒介


修改配置文件
redis的配置文件/etc/redis.conf 要修改daemonize为yes
