wstlwl 发表于 2018-1-1 12:35:27

Zabbix应用六:Zabbix监控Redis

  利用Zabbix监控Redis
  Zabbix监控redis就比较简单了,因为zabbix官方提供了监控redis的模版和脚本,而且脚本有nodejs和python两种,下载地址:https://github.com/blacked/zbx_redis_template,此处采用python版本。
  需要下载的文件:
  zbx_redis.conf
  zbx_redis_stats.py
  zbx_redis_templates.xml
  本例先用python版本。
  1、安装python需要的库:
  

pip install argparse  

  
pip install redis
  

  2、上传文件:
  将 zbx_redis.conf 上传到 zabbix/etc/zabbix_agentd.conf.d/目录下
  将 zbx_redis_stats.py 上传到zbx_redis.conf文件中定义的路径如:
  vim zbx_redis.conf:
  

UserParameter=redis.discovery,/data/scripts/zbx_redis_stats.py localhost list_key_space_db  

  

# Return Redis statistics  
UserParameter=redis
[*],/data/scripts/zbx_redis_stats.py $1 $2 $3
  

  3、修改脚本文件zbx_redis_stats.py
  将其中的zabbx_host和redis_hostname改成自己实际的地址。
  测试:
  

zbx_redis_stats.py -p 6379 -a MyPasswordgcc_version none  

  若能返回版本后即说明正常。
  4、zabbix监控页面中导入下载的模版,即可看到监控数据。
  详情,参照官方README.md:
  https://github.com/blacked/zbx_redis_template/blob/master/README.md
页: [1]
查看完整版本: Zabbix应用六:Zabbix监控Redis