Zabbix监控redis
判断redis服务器连接的脚本
STATUS_redis=$(redis-cli -h '127.0.0.1' -p $PORT -a $PASSWD ping)if [ "$STATUS_redis" == 'PONG' ]
配置Zabbix
vim /etc/zabbix/zabbix_agentd.confUserParameter=redis_status[*],redis-cli -h '127.0.0.1' -p $1 info | grep -w $2 | awk -F':' '{print $NF}'UserParameter=redis_ping,/usr/local/sbin/check_redis.sh
赋予权限
说明:若不赋予权限,在测试的时候会报错: Permission denied
[root@rtb-redis sbin]# chmod 755 check_redis.sh
测试
[root@zabbix_server ~]# zabbix_get -s 172.104.29.192 -k "redis_ping"
Zabbix服务端配置
1.创建监控redis的模板
2.创建redis的应用集
3.创建监控项
- 创建触发器