一、下载源码。git
# git clone https://github.com/adubkov/zbx_redis_template.git # cd zbx_redis_template
二、复制配置文件和脚本到相应目录。github
# cp -a zbx_redis.conf /etc/zabbix/zabbix_agentd.d/ # mkdir -pv /etc/zabbix/monitor_scripts # cp -a zbx_redis_stats.py /etc/zabbix/monitor_scripts/
三、修改py脚本中zabbix-server的IP。web
# vim /etc/zabbix/monitor_scripts/zbx_redis_stats.py zabbix_host = '172.17.213.222' # Zabbix Server IP zabbix_port = 10051 # Zabbix Server Port
四、修改配置文件中的脚本路径,并重启agent。redis
# vim /etc/zabbix/zabbix_agentd.d/zbx_redis.conf UserParameter=redis[*],/etc/zabbix/monitor_scripts/zbx_redis_stats.py -p 6379 -a password $1 $2 $3
# systemctl restart redis
五、安装redis模块。vim
# pip install redis
六、测试脚本是否可用。markdown
# /etc/zabbix/monitor_scripts/zbx_redis_stats.py -p 6379 -a password localhost gcc_version none 4.4.7
七、在web上导入 zbx_redis_templates.xml 模板。post
导入以后,页面上立刻报错 redis is down。这里须要修改一下端口,模板使用的是默认端口6379,改为本身的端口便可。测试