阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用zabbix监控redis内存使用

33次阅读
没有评论

共计 984 个字符,预计需要花费 3 分钟才能阅读完成。

本篇提到的监控环境是有条件的,即默认单机只运行一个 redis 实例,且默认运行的端口是 6379(也可以是其他端口,需要通过 sed -i ‘s/6379/ 你修改的端口 /g’ xml 模板文件 修改模板文件里的端口号)。即然有这么多局限,岂不是适应用环境很差。确实,本篇算是一个基础部分,为后面提到的 lld(low level discovery)自动发现做铺垫。由于前面几部分也对基础的东西做了很多总结,这里很基本的东西不提,直接上步骤。

1、导入模板

同样,模板我已上传到 github 项目 上。直接下载,通过下面的步骤导入模板:点击 configuration —-> templates ——> import ——-> 导入下载的 xml 文件。

2、客户端 key 配置

在被监控的主机上,打开 /etc/zabbix/zabbix_agentd.conf 配置文件,在最后一行加入:

UserParameter=redis_stats[*],redis-cli -h 127.0.0.1 -p $1 info|grep $2|cut -d : -f2

配置完成后通过 /etc/init.d/zabbix_agentd restart 重启服务并应用最新的配置文件。

注:在该文件中还要确认 UnsafeUserParameters=1。

3、服务端验证

验证方式还是通过 zabbix_get 程序去获取数据,能正常得到数据,证明通信正常。

# zabbix_get -s 172.20.0.20 -k redis_stats[6379,total_connections_received]
2249669

上面正常从被监控主机上取得了数据,c/ s 通信正常。

4、添加主机关联模板

通过 configuration ——> hosts ——> create host 创建新的主机,并在 templates 项中,查找 Templates Redis_6379 模板,并 link 该模板。就可以正常获取数据了。同样,验证数据使用 monitoring —– lastest data —- 打到刚刚添加的主机,查看是否有数据。

5、查看监控图

通过 monitoring —– graphs 可以查看刚刚添加的监控项的监控图,这里只截下内存使用情况图

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2025-03-07发表,共计984字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中