#1.gcc编译环境确认

gcc -v

如果没有gcc环境,请安装gcc

yum install gcc
#2.openssl安装
yum install openssl -y
yum install openssl-devel -y

#3.sqlite安装
yum install sqlite-devel -y  

#4.zlib安装
yum install zlib
yum install zlib-devel


#5.CentOS升级Python到2.7
tar -xvf Python-2.7..tgz
cd Python-2.7.
./configure
make
make install
#接下来需要创建一个链接来使系统默认python变为python2.7
ln -fs /usr/local/python2./bin/python2. /usr/bin/python
#运行python查看版本
python -V
#进行更改后,yum如果无法运行了
#修改/usr/bin/yum文件,将第一行的 #!/usr/bin/python 改为系统原有的python版本,如下:

#!/usr/bin/python2.
#6.基础环境安装

下载setuptools包
 wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
解压setuptools包
tar zxvf setuptools-.6c11.tar.gz
cd setuptools-.6c11
编译setuptools
python setup.py build
开始执行setuptools安装
python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
wget https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gztar xvzf backports.ssl_match_hostname-3.4.0.2.tar.gz cd backports.ssl_match_hostname-3.4.0.2python setup.py install

-----------------------------------------------------------------------------------------------------------------------------------------------

wget https://github.com/facebook/tornado/archive/v3.2.0.tar.gz
tar xvzf tornado-3.2..tar.gz
cd tornado-3.2.
python setup.py install

-----------------------------------------------------------------------------------------------------------------------------------------------

wget https://pypi.python.org/packages/source/r/redis/redis-2.9.1.tar.gz
tar xvzf redis-2.9..tar.gz
cd redis-2.9.
python setup.py install

-----------------------------------------------------------------------------------------------------------------------------------------------

wget https://pypi.python.org/packages/source/s/six/six-1.5.2.tar.gz
tar xvzf six-1.5..tar.gz
cd six-1.5.
python setup.py install

-----------------------------------------------------------------------------------------------------------------------------------------------

wget https://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-2.2.tar.gz
tar xvzf python-dateutil-2.2.tar.gz
cd python-dateutil-2.2
python setup.py install

-----------------------------------------------------------------------------------------------------------------------------------------------

wget http://argparse.googlecode.com/files/argparse-1.2.1.tar.gz
tar xvzf argparse-1.2..tar.gz
cd argparse-1.2.
python setup.py install

-----------------------------------------------------------------------------------------------------------------------------------------------

#7.RedisLive安装 https://codeload.github.com/nkrode/RedisLive/zip/master

unzip RedisLive-master.zip
mv RedisLive-master RedisLive

#8.RedisLive配置

cd RedisLive/src
vi redis-live.conf

在RedisServers中设置需要监控的redis-server;

DataStoreType决定使用那种类型的数据存储,
如果是redis,使用RedisStatsServer作为数据存储的目标;
如果是sqlite,使用SqliteStatsStore作为数据存储的目标。

RedisLive的功能分两个部分:
一个部分是redis-server状态数据的采集,通过src/redis-monitor.py来执行;
另外一部分功能是提供对状态数据的查询服务,通过src/redis-live.py来提供web服务。

#9.初始化DB

cd db
cat schema.sql | sqlite3 redislive.sqlite

#10.配置RedisLive的定期监控

cd /<your RedisLive Path>/RedisLive/src; 
nohup ./redis-monitor.py --duration  >/dev/null >& &

#11.服务启动

nohup ./redis-live.py &

#12.效果展示

http://192.168.40.9:8888/index.html

采用RedisLive监控Redis服务——安装手册的更多相关文章

  1. 采用RedisLive监控Redis服务

    1.基础环境安装https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_h ...

  2. 采用JavaMelody监控Tomcat服务——安装手册

    #1.获取安装包 .zip mv probe.war <tomcat dir>/webapps #3.设置tomcat用户信息 vi <tomcat dir>/conf/tom ...

  3. 反射实现Model修改前后的内容对比 【API调用】腾讯云短信 Windows操作系统下Redis服务安装图文详解 Redis入门学习

    反射实现Model修改前后的内容对比   在开发过程中,我们会遇到这样一个问题,编辑了一个对象之后,我们想要把这个对象修改了哪些内容保存下来,以便将来查看和追责. 首先我们要创建一个User类 1 p ...

  4. Grafana Prometheus系统监控Redis服务

    Grafana Prometheus系统监控Redis服务 一.Grafana Prometheus系统监控Redis服务 1.1流程 1.2安装redis_exporter 1.3配置prometh ...

  5. 用Redislive监控redis

    注意:RedisLive是使用Python2.x编写,建议使用2.7,本次环境为Centos 7.2,默认Python版本2.7. 项目地址:https://github.com/nkrode/Red ...

  6. windows下redis服务安装

    1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...

  7. linux redis服务安装

    redis下载 官网地址:https://redis.io/download 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1.下载源码,解压缩后编译源码. $ wget htt ...

  8. Windows操作系统下Redis服务安装图文详解

    Redis下载地址:https://github.com/MSOpenTech/redis/releases 下载msi格式的安装文件. 1.运行安装程序,单击next按钮. 2.勾选接受许可协议中的 ...

  9. 使用redislive监控redis

    redis监控工具redislive的安装 1. pip安装 如果主机没有pip先安装pip工具 wget --no-check-certificate https://github.com/pypa ...

随机推荐

  1. 无线渗透wep加密路由器

    停掉网络服务 service network-manager stop 检查现在的环境适不适合使用airmon-ng airmon-ng check 杀死可能冲突的进程 开启网卡monitor模式 a ...

  2. python全栈 函数名 闭包及迭代器

    1,函数名的运用 2.闭包 3.迭代器 一.函数名的运用 1.函数名的命名规范和变量是一样的 函数名其实就是变量名 (1)函数名的内存地址 例: def func(): print("ale ...

  3. Java 面向切面 AOP

    参考: :http://www.blogjava.net/supercrsky/articles/174368.html AOP: Aspect Oriented Programming 即面向切面编 ...

  4. tab template

    <div class="box"> <div class="box-body"> <div class="nav-tab ...

  5. C# winform 支持html5的 控件

    OpenWebKitSharp WebKit.net c#winform中使用WebKit传递js对象实现与网页交互 分类: .NET开发2013-08-18 23:55 2496人阅读 评论(1)  ...

  6. 忘记root密码,怎么办

    当前账户拥有sudo权限,可以通过sudo passwd root来重置root密码.

  7. VIM常见命令

    1.删除所有数据 进入到第1行按下d,然后输入G回车,此时内容被全部清除 2.替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所 ...

  8. Shell教程 之流程控制

    1. if else 1.1 if if语句语法格式: if condition then command1 command2 ... commandN fi 写成一行(适用于终端命令提示符): if ...

  9. Lua面试题目

    1.Lua的特性 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里. 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提 ...

  10. js中的循环

    js中的循环是我们经常要用到的,现在进行一些归纳. 一.javascript种的循环. 1.循环对象 var o = { name: 'Jack', age: 20, city: 'Beijing' ...