zabbix监控redis DB key的总数量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控redis DB key的总数量相关的知识,希望对你有一定的参考价值。

 
一个简单监控redis DB的key数量,脚本如下:
#!/bin/bash
PORT=‘7010‘
HOST=‘192.168.33.33‘
 
echo `redis-cli -h ${HOST} -p ${PORT} <<EOF
select 1
llen data1
EOF` > /usr/local/redis/script/redix.txt
 
 echo `awk ‘{print $2}‘ /usr/local/redis/script/redix.txt`
exit 0
脚本实现的原理比较简单,自定义终止符;从redis相对应的DB中取得数据;定向到redis.txt文件中。使用awk 取出redis key对应的数值
 
zabbix_agent配置问价配置:
格式: UserParameter=key[*],command
UnsafeUserParameters=0 => UnsafeUserParameters=1并去掉前面的注释符
UserParameter=redis.7010.data1.count,/usr/local/redis/script/redis.sh
说明:redis.7010.data1.count   -----zabbix服务端添加监控信息时需要用到的key值;下面会有截图说明。
           格式:redis.7010.data_center.count(例如:redis.7010.data_center.count)
           /usr/local/redis/script/redis.sh -----监控脚本的绝对路径
 
zabbix_server web配置:
1、创建模板:
技术分享
技术分享
2、创建items:
技术分享
技术分享
3、创建触发条件triggers:
技术分享
技术分享
4、is over!
 
 

以上是关于zabbix监控redis DB key的总数量的主要内容,如果未能解决你的问题,请参考以下文章

zabbix监控默认的item key列表

zabbix自定义监控项

zabbix系列教程用户自定义监控

zabbix监控进程

zabbix监控进程

Zabbix监控Linux系统所有磁盘的总空间大小脚本