欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

zabbix自定义监控redis

程序员文章站 2023-08-30 20:56:58
zabbix监控redis脚本 !/bin/bash 此脚本用来获取redis cli info信息 redis_cli="/usr/local/redis/bin/redis cli" redis_host="127.0.0.1" redis_pass="123456" redis_port="6 ......

zabbix监控redis脚本

#!/bin/bash
#此脚本用来获取redis-cli info信息
redis_cli="/usr/local/redis/bin/redis-cli"
redis_host="127.0.0.1"
redis_pass="123456"
redis_port="6379"
if [[ $# == 1 ]];then
    result=`$redis_cli -h $redis_host -p $redis_port -a $redis_pass info 2>/dev/null|grep "$1:"|awk -f':' '{print $2}'`
    echo $result
fi

zabbix agent端配置文件中添加并重启zabbix

userparameter=redis.info[*],sh /usr/local/zabbix/scripts/zabbix_redis_info.sh $1

在zabbix-server端使用zabbix_get是否能获取数据

zabbix自定义监控redis

如果能获取到值,就可以在zabbix-web界面中自定义监控项了,这里有我添加的监控模板,可以拿去直接用

链接地址1:https://pan.baidu.com/s/1ynwkzfvbittcw4sqr-pwsq
链接地址2:

如果模板中没有你需要的,还可以在web界面中自行添加,例如:监控aof是否开启

zabbix自定义监控redis