介绍 监控redis的一款工具 安装(linux下)
yum install python-devel 安装setuptools 2) tar 3) cd 4) python setup.py build 5) python setup.py install 安装pip 1) tar 2) cd 3) python setup.py install pip install tornado pip install redis pip install python-dateutil pip install argparse 把RedisLive文件上传到服务器 进入到src目录,去掉redis-live.conf.example的后缀.example 修改redis-live.conf,在RedisServers中设置需要监控的redis-server的ip以及对应的port,如果redis有密码就把密码也填上,没有就不要写 DataStoreType决定使用那种类型的数据存储,如果是redis,使用RedisStatsServer作为数据存储的目标;如果是sqlite,使用SqliteStatsStore作为数据存储的目标。 这里注意,网上的资料都是老的,配置都不对,新版本里的type必须指定一个,如果指定了redis一定的配置,如果指定了sqlite则SqliteStatsStore下面留为空的 最终redis-live.conf.example配置如下图(被监控的和监控机在一台服务器上) 启动redis-monitor.py --duration 120 & 采集数据,这里的120代表持续监控120s ./redis-live.py & 提供数据状态的查询服务 PS:如果执行的时候提示权限不够就给下权限 效果如下:
|