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

  • 相关阅读:
    宠物店4.0的安装
    《professional asp.net 2.0》读书笔记连载2
    《xhtml 入门系列》之一
    ALinq 让Mysql变得如此简单
    ALinq 入门学习(八)ALinq 对Vs2010 的支持
    教你一款极为简单实用的图表插件
    虚拟机下无法启动 Linux 系统
    怎样去突破文件依赖缓存
    jQuery 表单验证扩展(五)
    Log4Net 全方位跟踪程序运行
  • 原文地址:https://www.cnblogs.com/ahaii/p/7095225.html
Copyright © 2011-2022 走看看