欢迎来到天天文库
浏览记录
ID:8812279
大小:4.13 MB
页数:16页
时间:2018-04-08
《redis图形化监控工具redislivewhhuang》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、安装Redis图形监控工具---RedisLiveBywhhuangRedisLive简介RedisLive是一款用Python编写基于WEB的Redis图形监控工具,也是一款实时监控Redis数据的开源软件,以WEB的形式展现出redis中的key的情况,实例数据等信息。RedisLive在github上的地址:https://github.com/nkrode/RedisLiveRedisLive官网英文文档地址:http://www.nkrode.com/article/real-time-dashboard-for-redisRedisLive的原理很简单,就是通过
2、监控脚本来利用Redis提供的MONITOR命令从被监控Redis实例中获取数据并存储到Redis的监控实例中来做数据分析。RedisLive以可视化的方式展示了Redis实例中的数据,分析查询模式和峰值,下图是官方提供的效果图:安装Python既然RedisLive由Python编写,那么Python环境是必不可少的,一般Linux默认都安装了Python。在终端敲如下命令#python,可以验证是否已经安装了Python,如下图:出现如上信息说明已经安装了Python,否则就要安装Python,这里简单说明一下安装或者升级Python:其实一般情况只需要升级Python
3、,前面已经提到过Linux发行版默认都安装了Python的,所以这里就说一下升级Python的方法。---------------------------------------------------------------------------------------------------------------------------------下载Python源码包,当下流行的2个版本:Python-3.3.3.tar.xz、Python-2.7.6.tar.xz,从RedisLive的redis-monitor.py脚本中可以看出这个脚本是用Python2.7
4、版本编写的,所以安装2.7版本即可。如下图是redis-monitor.py截图:---------------------------------------------------------------------------------------------------------------------------------Python2.7.6的安装方法:1.下载源代码 https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz2. 安装解压、编译、安装命令如下:#xz-dPython-2.7.6
5、.tar.xz#tarxvfPython-2.7.6.tar#cdPython-2.7.6/#./configure--prefix=可以指定安装路径,也可以不指定,默认安装到/usr/local/bin/#make&&makeinstall顺便说一下最新压缩率之王XZ压缩xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少,所以几乎没有什么提起。我是在下载linux内核的时候看到这种压缩格式的。最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也有一个坏处就是压缩时间
6、比较长,比7z压缩时间还长一些。不过压缩是一次性的,所以可以忽略。xz压缩文件方法或命令:#xz-z要压缩的文件如果要保留被压缩的文件加上参数-k,如果要设置压缩率加入参数-0到-9调节压缩率。如果不设置,默认压缩等级是6。xz解压文件方法或命令:#xz-d要解压的文件同样使用-k参数来保留被解压缩的文件。创建或解压tar.xz文件的方法习惯了tarczvf或tarxzvf的人可能碰到tar.xz也会想用单一命令搞定解压或压缩。其实不行tar里面没有征对xz格式的参数比如z是针对gzip,j是针对bzip2。创建tar.xz文件:只要先tarcvfxxx.tarxxx/这样
7、创建xxx.tar文件先,然后使用xz-zxxx.tar来将xxx.tar压缩成为xxx.tar.xz解压tar.xz文件:先xz-dxxx.tar.xz将xxx.tar.xz解压成xxx.tar然后,再用tarxvfxxx.tar来解包。好了,接下来继续我们RedisLive的安装,Python安装成功后,需要替换原有的/usr/bin/python,方法如下:#养成好习惯,创建连接时先做好备份#mv/usr/bin/python/usr/bin/python.bak-----可以不做备份#sudoln-sf/u
此文档下载收益归作者所有