Zabbix 监控 Redis 与 Memcache
2015-12-01 by dongnan
目标
使用 zabbix
监控 redis
状态数据采集,以及服务健康监控(检测 6379
端口)。
操作步骤
zabbix agent
添加监控项
# 编辑 zabbix_agentd.conf
vim /etc/zabbix/zabbix_agentd.conf
# 添加如下内容
UserParameter=redis_stats[*],/var/lib/zabbix/redis_stat.sh $1 $2
重启服务
/etc/init.d/zabbix-agent restart
shell脚本
#!/bin/bash
#
#script_name:redis_stat.sh
#check redis status
#variables
port=$1
item=$2
#main
/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p "$port" info | grep "$item" | cut -d : -f2
注意,示例 ip
为127.0.0.1
,如果你的 redis 绑定了ip
请自行修改。
模板
- 模板下载地址
- 导入模板
Configuration -> Templates -> Import
- 主机使用模板
验证
zabbix 采集的 redis
数据
监控 memcache
- 模板下载地址
- 操作步骤,参考redis 部分。
- 验证,zabbix 采集的
memcache
数据