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

  • 相关阅读:
    数论小结转载
    hdu 3792 二分
    求N的所有因子(约数)
    整数划分 --- 一个老生长谈的问题 动态规划
    hdu 1541 Stars poj 1195 Mobile phones(二维) poj 2155 Matrix(二维) hdu 3584 Cube(三维) 树状数组
    zoj 3175 Number of Containers
    asp.netMVC中权限控制论
    asp.net下使用Cookie保存登录信息
    asp.netMVC中实现分页方法
    asp.net异步上传
  • 原文地址:https://www.cnblogs.com/ahaii/p/7095225.html
Copyright © 2011-2022 走看看