采用RedisLive监控Redis服务——安装手册

#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.3.tgz
cd Python-2.7.3
./configure
make
make install

#接下来需要创建一个链接来使系统默认python变为python2.7

ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python

#运行python查看版本

python -V

#进行更改后,yum如果无法运行了

#修改/usr/bin/yum文件,将第一行的 #!/usr/bin/python 改为系统原有的python版本,如下:

#!/usr/bin/python2.6

#6.基础环境安装

下载setuptools包

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

解压setuptools包

tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.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.gz

tar xvzf backports.ssl_match_hostname-3.4.0.2.tar.gz 
cd backports.ssl_match_hostname-3.4.0.2
python setup.py install

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

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

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

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

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

wget https://pypi.python.org/packages/source/s/six/six-1.5.2.tar.gz
tar xvzf six-1.5.2.tar.gz
cd six-1.5.2
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.1.tar.gz
cd argparse-1.2.1
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 20 >/dev/null 2>&1 &

#11.服务启动

nohup ./redis-live.py &

#12.效果展示

http://192.168.40.9:8888/index.html

时间: 2024-10-07 07:13:31

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

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

#1.获取安装包 wget https://psi-probe.googlecode.com/files/probe-2.3.3.zip #2.解压安装包 unzip probe-2.3.3.zipmv probe.war <tomcat dir>/webapps #3.设置tomcat用户信息 vi <tomcat dir>/conf/tomcat-users.xml --------------------------------------------------------

RedisLive监控Redis服务

RedisLive监控Redis服务 RedisLive是由python编写的并且开源的图形化监控工具,非常轻量级,核心服务部分只包含一个web服务和一个基于redis自带的info命令以及monitor命令的监控服务,界面上只有一个基于BootStrap的web界面,非常简洁明了.除此之外,它还支持多实例监控,切换方便,而且配置起来也非常容易.监控信息支持redis存储和持久化存储(sqlite)两种方式. 注意:RedisLive是使用Python2.x编写,建议使用2.7,本次环境为Cen

redis+sentiel安装手册

Redis安装手册一.Redis简介redis功能:redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现master-slave(主从)同步.Redis

开源监控软件ganglia安装手册

Ganglia是一个监控服务器,集群的开源软件,能够用曲线图表现最近一个小时,最近一天,最近一周,最近一月,最近一年的服务器或者集群的cpu负载,内存,网络,硬盘等指标. Ganglia的强大在于:ganglia服务端能够通过一台客户端收集到同一个网段的所有客户端的数据,ganglia集群服务端能够通过一台服务端收集到它下属的所有客户端数据.这个体系设计表示一台服务器能够通过不同的分层能够管理上万台机器.这个功能是其他mrtg,nagios,cacti所不能比拟. Ganglia的扩展插件非常好

gitlab服务安装手册

一.gitlab安装(根据操作系统版本下载对应的安装包) 1.下载安装包(本次安装是在centos 6版本操作系统环境下,不同的操作系统与系统版本都会有对应的安装包) https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-8.4.1-ce.0.el6.x86_64.rpm 如果下载不了,请翻墙下载 2.安装软件包 rpm -ivh gitlab-ce-8.4.1-ce.0.el6.x86_64.rpm 3.修改端

centos6.6安装redis服务安装redis服务,对于discuz来说可以作为缓存使用,减轻服务器压力

获取redis源码包 #wget http://download.redis.io/releases/redis-stable.tar.gz 解压缩 #tar xf  redis-stable.tar.gz #cd redis-stable 开始编译 #make -j 4 #cd src 安装 #make install -j 4 #cd .. #vim redis.conf 设置为守护进程 daemonize yes 启动redis-server #src/redis-server redis

windows redis 服务安装坑

环境 winserver 2012 最新版的redis:3.0.503 redis-server.exe   --service-install   redis.windows.conf    --maxmemory  2000m 用redis.windows-service.conf 怎么都不行 不知道什么情况 原文地址:https://www.cnblogs.com/kobewang/p/9424915.html

监控redis数据库应用状态:python,tornado实现

公司里最近redis服务器压力越来越大,其大概情况,只能从操作系统层面看,并不详尽,故同事在网上找了一个叫做 redis-live的开源项目,我配合部署了一下,还真有点意思,并解决了其中部分小debug, 原文来之这里 目前来说,越来越多的使用多了NOSQL的业务,但是这方面的监控缺不多.今天给大家介绍几个专业监控redis服务的工具,便于大家进行redis性能分析. 下面开始介绍安装redis-live: 因为redis-live是基于python开发的,所以首先要部署所需要的python环境

Redis数据库安装简介

方法一:Redis手动cmd启动服务 端客户端的方法-------Redis 服务端测试使用1. 下载Redis(https://github.com/mythz/redis-windows)2. 解压Redis(D:\Program Files\Redis)3. 启动Redis4. 管理员启动cmd 输入d:5. cd Program Files\Redis\redis-windows-master\src\msopentech\redis-64.2.8.21016. redis-server