使用Zabbix官方模板監控Redis運行情況

一、下載源碼。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,改爲本身的端口便可。測試

相關文章
相關標籤/搜索