zabbix监控redis

本文介绍了如何利用Zabbix监控Redis服务,包括Zabbix监控的安装、Redis的主从部署,以及编写监控脚本、添加监控项和重启Zabbix-agent等关键步骤。
摘要由CSDN通过智能技术生成

1、首先安装完zabbix监控、安装redis详细安装请看以下链接
zabbix监控安装详细
redis主从安装详细
2、首先要监控redis编写脚本、并加执行权限

mkdir /etc/zabbix/jiaoben
vim /etc/zabbix/jiaoben/redis.sh
#!/bin/bash
redis_client_path=/usr/local/bin/redis-cli
redis_ip=127.0.0.1
redis_port=6379
##redis client 信息
redis_monitor_client="${redis_client_path} -h ${redis_ip} -p ${redis_port} info Clients"

## 查看当前连接到redis的客户端的个数
connected_clients(){
	${redis_monitor_client}|awk "NR==2"|cut -d ":" -f 2 

}

## 查看被阻塞客户端的个数
blocked_clients(){
	${redis_monitor_client}|awk "NR==5"|cut -d ":" -f 2
}


## 判断redis服务器的运行情况,统计是1的话说明redis 是正常的
redis_monitor="${redis_client_path} -h ${redis_ip} -p ${redis_port}"
redis_status(){
	${redis_monitor} ping |grep -c PONG
}

#######CPU#####

##redis服务器消耗的系统cpu
used_cpu_sys(){
	${redis_monitor} info CPU|awk "NR==2"|cut -d ":" -f 2	
}

##redis服务器消耗的用户cpu
used_cpu_user(){
	${redis_monitor} info CPU|awk 'NR==3'|cut -d ":" -f 2
}

## 后台进程消耗的系统cpu
used_cpu_sys_children(){
	${redis_monitor} info CPU|awk 'NR==4'|cut -d ":" -f  2

}

##后台进程消耗的用户cpu
used_cpu_user_children(){
	${redis_monitor} info CPU|awk 'NR==5'|cut -d ":" -f 2

}

########Memory########

used_memory(){
	used=$(${redis_monitor} info Memory|awk 'NR==2'|cut -d ":" -f 2)
	echo "$used"|awk '{printf"%.2f",$1/1000000}'
}

used_memory_peak(){
	used_peak=`${redis_monitor} info Memory|awk 'NR==6'|cut -d ":" -f 2`
	echo "$used_peak"|awk '{printf"%.2f",$1/1000000}'
}


$1
chmod +x /etc/zabbix/jiaoben/redis.sh

3、添加redis监控项

vim /etc/zabbix/zabbix_agentd.d/userparameter_redis.conf
UserParameter=redis[*],/etc/zabbix/jiaoben/redis.sh $1

4、重启zabbix-agent

systemctl restart zabbix-agent

5、创建主机、并创建监控项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值