zabbix监控redis

1、添加redis监控脚本

https://blog.51cto.com/13120271/2317181

vim /etc/zabbix/zabbix_agentd.d/redis_status.sh

1、部分脚本

#!/bin/bash
REDISCLI="/usr/local/bin/redis-cli"
HOST="127.0.0.1"
PORT=6379
PASS="password"

if [[ $# == 1 ]];then
case $1 in
version)
result=$REDISCLI -h $HOST -a $PASS -p $PORT info server | grep -w "redis_version" | awk -F':' '{print $2}'
echo $result
...

2、赋予脚本可执行权限

chmod +x /etc/zabbix/zabbix_agentd.d/redis_status.sh

3、脚本测试查看redis的客户端连接数

/etc/zabbix/zabbix_agentd.d/redis_status.sh connected_clients
23

二、创建redis监控配置文件

1、编写redis监控配置文件

vim /etc/zabbix/zabbix_agentd.d/redis.conf

UserParameter=Redis.status[*],/data/zabbix/scripts/redis_status.sh $1
UserParameter=Redisfile,redis-cli -h 127.0.0.1 -p 6379 -c cluster nodes | awk -F ',' '{print $2}' | grep -c 'fail'

2、重启zabbix-agent

ps -ef | grep zabbix_agentd
kill -9 进程
/data/zabbix/sbin/zabbix_agentd -c /data/zabbix/etc/zabbix_agentd.conf
或者
systemctl restart zabbix-agent

3、在zabbix server端测试

zabbix_get -s 192.168.2.235 -p 10050 -k "Redis.Info[used_cpu_user]"
89.39

4、redis监控指标

https://www.jianshu.com/p/68485d5c7fb9

监控 
更新时间:2019-07-12 10:38:51

本文由 智慧煮粥 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
原文链接:http://zz.zzhub.cn/archives/zabbix监控redis
最后更新:2019-07-12 10:38:51

评论

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×