Memcached,redis监控详解

一、监控采集依据:

类似吞吐量,缓存的查询次数,命中率之类的

二、主要监控指标解析,通过stats命令进行采集:

Uptime                   ##memcached运行时长

curr_connections          ##当前的连接数

total_connections         ##曾经打开的连接总数

connection_structures     ##服务器分配的连接数

cmd_get                   ##执行get命令总数

cmd_set                   ##执行set命令总数

get_hits                  ##get命中次数

get_misses                ##get未命中次数

bytes_read                ##读取字节总数

bytes_written             ##写入字节总数

Bytes                     ##服务器当前存储占用的内存(字节)

limit_maxbytes            ##分配的内存大小(字节)

evictions                ##为获取内存而删除的item个数

三、zabbix agent配置:

UserParameter=memcached[*],(echo stats; sleep 1) | telnet192.168.10.204  11211 2>&1 | awk‘/STAT $1 / {print $NF}‘

***key的话直接从web开始读入就可以了

四、redis 监控指标:

类似吞吐量,缓存的查询次数,命中率之类的

五、主要通过redis-cli的info进行监控:

uptime_in_days          ##启动经过的天数

connected_clients        ##连接的客户端数

blocked_clients :        ##正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

used_memory_peak_huma:  ##reids所用内存的高峰期

used_memory:            ##运行起来使用的内存数

expired_keys:           ##过期的key数量

evicted_keys:          ##删除过期的key数量

keyspace_misses:       ##没命中的key数量

keyspace_hits:         ##命中的key数量

connected_slaves:      ##已连接的从服务器数

rejected_connections:  ##因为超过最大连接数被拒接的请求数量

六、zabbix_agent配置文件:

 

UserParameter=redis_stats[*],/usr/local/bin/redis-cli -h 192.168.10.203-p 6379 info|grep $1|cut -d : -f2

Zatree  插件

本文参考:http://www.roncoo.com/course/view/fb3050a5b34b42f39ccad83ebebc89c1

时间: 2024-10-13 11:01:32

Memcached,redis监控详解的相关文章

redis配置文件详解及实现主从同步切换

redis配置文件详解及实现主从同步切换 redis复制 Redis复制很简单易用,它通过配置允许slave Redis Servers或者Master Servers的复制品.接下来有几个关于redis复制的非常重要特性: 一个Master可以有多个Slaves. Slaves能过接口其他slave的链接,除了可以接受同一个master下面slaves的链接以外,还可以接受同一个结构图中的其他slaves的链接. redis复制是在master段是非阻塞的,这就意味着master在同一个或多个

Cacti安装使用&流量监控详解

Cacti安装使用&流量监控详解:一,cacti的安装1 安装RRDToolyum -y install rrdtool启动rrdtool服务并且加入启动列表2 安装snmp支持工具可以yum安装,也可以源码安装, Wget http://sourceforge.net/projects/net-snmp/files/net-snmp/5.6.2.1/net-snmp-5.6.2.1.tar.gz/download[一般yum安装]yum -y install net-snmpyum -y in

CentOS7/RHEL7安装Redis步骤详解

CentOS7/RHEL7安装Redis步骤详解 CentOS7/RHEL7安装Redis还是头一次测试安装了,因为centos7升级之后与centos6有比较大的区别了,下面我们就一起来看看CentOS7/RHEL7安装Redis步骤详解 方法一:使用命令安装(前提是已经安装了EPEL). 安装redis: yum -y install redis 启动/停止/重启 Redis启动服务:1systemctl start redis.service停止服务: systemctl stop red

SQLServer2008-2012资源及性能监控—CPU使用率监控详解

 本文接着上文继续,讲述如何监控CPU的使用情况 前言: CPU是服务器中最重要的资源.在数据库服务器中,CPU的使用情况应该时刻监控以便SQLServer一直处于最佳状态. 本文将会使用可靠性和性能监视器来获取CPU相关的使用统计信息 可靠性和性能监视器是过去性能监视器工具的加强版.同时拥有性能监视器的全部功能. 性能计数器提供对各种系统活动的统计功能.可以找到有数百种性能计数器来针对Windows操作系统或者第三方应用程序的性能.SQLServer同样有数百个性能计数器供DBA使用. 在

Redis配置文件详解,针对2.6.3--2.6.7

Redis配置文件详解,针对2.6.3--2.6.7   # Note on units: when memory size is needed, it is possible to specify # it in the usual form of 1k 5GB 4M and so forth: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g

supervisord监控详解

1 Supervisord的安装 Supervisord是运行在python环境下的服务监控程序.所以在安装supervisord之前必须有python环境. 如果系统没有PYTHON,键入:yum install python(CENTOS)或者apt-get installpython(UBUNTU) 键入:yum install python-setuptools easy_install supervisor 两个命令.进行supervisor安装 如果成功.键入: echo_super

Redis配置详解-客户端缓冲区 output buffer

Redis配置详解-客户端缓冲区  http://blog.csdn.net/jiangguilong2000/article/details/38436941 Redis异常及使用总结 http://blog.csdn.net/jiangguilong2000/article/details/45025355 客户端缓冲区 output buffer 大概已经知道Redis是一个内存数据库,这意味着所有的数据都由RAM直接管理和提供的.因此Redis有着卓越的交付性能,Redis可以以亚毫秒级

Redis学习——详解Redis配置文件(三)

一.Redis脚本简介 在我们介绍Redis的配置文件之前,我们先来说一下Redis安装完成后生成的几个可执行文件: redis-server .redis-cli .redis-benchmark .redis-stat .redis-check-dump. redis-cgecj-aof : redis-server:Redis 服务器的daemon启动程序. redis-cli:Redis 命令行执行工具.当然,你也可以用telnet根据其纯文本协议来操作. redis-benchmark

Redis配置文件redis.conf详解

一.Redis配置文件redis.conf详解 1 # Note on units: when memory size is needed, it is possible to specifiy 2 # it in the usual form of 1k 5GB 4M and so forth: 3 # 4 # 1k => 1000 bytes 5 # 1kb => 1024 bytes 6 # 1m => 1000000 bytes 7 # 1mb => 1024*1024 b