1.创建 redis 监控脚本
1.1 创建脚本
在 /etc/zabbix/zabbix_agentd.d/
下新建文件 redis_status.sh
,内容如下:
1.2 赋予脚本可执行权限
chmod +x /etc/zabbix/zabbix_agentd.d/redis_status.sh
1.3 脚本测试
[root@test-server zabbix_agentd.d]# bash redis_status.sh version
3.2.12
2.创建 redis 监控配置文件
2.1 创建文件
在 /etc/zabbix/zabbix_agentd.d
下新建 redis.conf
文件,内容如下:
UserParameter=Redis.Status,status=`/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 ping|grep -c PONG` &&echo $status
UserParameter=Redis.Info[*],/etc/zabbix/zabbix_agentd.d/redis_status.sh $1 $2
2.2 重启 zabbix-agent
:
systemctl restart zabbix-agent
3.创建并导入监控模板
3.1 创建监控模板
redis-template.xml 文件内容参考 github:
3.2 导入监控模板(不用 zabbix 自带的 redis 模板)
配置
-模板
-导入
点击 选择文件
,找到 redis-template.xml
文件,将其导入
4.给主机添加监控模板
监控效果如图:
5.参考
有兴趣的可以尝试官方提供的 redis 监控方式,github 地址
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于