zoukankan      html  css  js  c++  java
  • 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 MyPassword  gcc_version none

    若能返回版本后即说明正常。

    4、zabbix监控页面中导入下载的模版,即可看到监控数据。

    详情,参照官方README.md:

    https://github.com/blacked/zbx_redis_template/blob/master/README.md

  • 相关阅读:
    特征选择方法之信息增益
    6 个优秀的开源 OCR 光学字符识别工具
    Python中type与Object的区别
    Python type类具体的三大分类:metaclasses,classes,instance
    如何去除List中的重复值?
    type,isinstance判断一个变量的数据类型
    Python图形界面开发包 PyGTK
    python使用easygui写图形界面程序
    opencv-python 学习笔记2:实现目光跟随(又叫人脸跟随)
    Tomcat全攻略
  • 原文地址:https://www.cnblogs.com/ahaii/p/7095225.html
Copyright © 2011-2022 走看看