安装Redis Live监控服务

分类: redis 2014-06-25 20:24 436人阅读 评论(0) 收藏 举报

redis live为监控redis服务的软件,带有监控web界面。

流传于互联网的各种教程,都有个巨大的让人搞不太清楚的问题。就是到底RedisStatsServer 6381端口哪里来的问题。

月小升采用逐步安装的办法。也没有找到,有知道如何配置RedisStatsServer的朋友,请告知。以下正文为放弃6381的安装方法。

一般Linux自带python版本
安装python 相关 pip命令

sudo apt-get install python-setuptools
sudo easy_install pip
pip-2.6 install tornado
pip-2.6 install redis
pip-2.6 install python-dateutil

查看你机器python版本
直接输入python

如果低于2.7

安装
pip-2.6 install argparse

  1. # git clone https://github.com/kumarnitin/RedisLive.git
  2. Initialized empty Git repository in /root/RedisLive/.git/
  3. remote: Counting objects: 715, done.
  4. remote: Compressing objects: 100% (377/377), done.
  5. remote: Total 715 (delta 338), reused 699 (delta 323)
  6. Receiving objects: 100% (715/715), 2.59 MiB | 353 KiB/s, done.
  7. Resolving deltas: 100% (338/338), done.
  8. # cd RedisLive/src
  9. # cat redis-live.conf
  10. {
  11. "RedisServers":
  12. [
  13. {
  14. "server" : "192.168.1.78",
  15. "port"  : 6377
  16. },
  17. {
  18. "server" : "192.168.1.78",
  19. "port"  : 6380
  20. },
  21. {
  22. "server" : "192.168.1.78",
  23. "port"  : 6381
  24. }
  25. ],
  26. "DataStoreType" : "sqlite",
  27. "RedisStatsServer":
  28. {
  29. "server" : "127.0.0.1",
  30. "port" : 6381
  31. }
  32. }  

    RedisServers这个是redis服务器的配置。
    RedisStatsServer是redis服务器的监控信息可以存放在其他的redis服务器中.也就是RedisStatsServe.
    一般的是把”DataStoreType”改成sqlite类型的,下面的RedisStatsServer就不用配置了.

    注:因为有些redis服务器是需要密码进行访问的,所以如果有密码的话,需要在RedisServers里面写上密码:如下:

            "RedisServers":
    [
    {
    "server" : "127.0.0.1",
    "port" : 6379,
    "password":"xxxxxx"
    }
    ],

    配置好之后,就可以启动服务了。

  33. # ./redis-monitor.py --duration  120  &
  34. # ./redis-live.py  &
  35. # netstat -ntpl |grep python
  36. tcp        0      0 0.0.0.0:8888                0.0.0.0:*                   LISTEN      6652/python
  37. tcp        0      0 :::8888                     :::*                        LISTEN      6652/python

web接口情况:

.

问题解决:

1、 ImportError: No module named _sqlite3 with Python 2.7

yum  install  sqlite-devel    //安装后要重新编译python

Install


redislive的更多相关文章

  1. 在Centos中部署redis运行状态图形化监控工具 — RedisLive

    写在前面 前两天看到张善友老师的一篇文章<先定个小目标, 使用C# 开发的千万级应用>,里面给出了一张腾讯OA基础服务中redis运行情况的一张监控图,然后想到自己的项目中前不久也上了re ...

  2. 使用强大的可视化工具redislive来监控我们的redis,别让自己死的太惨~~~

    作为玩windows的码农,在centos上面装点东西,真的会崩溃的要死,,,我想大家也知道,在centos上面,你下载的是各种源代码,需要自己编译...而 使用yum的话,这个吊软件包有点想nuge ...

  3. 在 windows 环境下安装 redislive

    这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...

  4. redis运行状态图形化监控工具 — RedisLive

    在Centos中部署redis运行状态图形化监控工具 — RedisLive   写在前面 前两天看到张善友老师的一篇文章<先定个小目标, 使用C# 开发的千万级应用>,里面给出了一张腾讯 ...

  5. 采用RedisLive监控Redis服务

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

  6. Redis 图形化监控方案 RedisLive 介绍

    作为一款开源的 Redis 图形化监控工具,RedisLive 提供对 Redis 实例的内存使用情况,接收的客户端命令,接收的请求数量以及键进行监控.RedisLive 的工作原理基于 Redis ...

  7. RedisLive监控工具 windows部署笔记

    1. Python2.7环境安装  Path环境变量中添加  2.下载安装 VC Compiler for Python  地址: http://www.microsoft.com/en-us/dow ...

  8. RedisLive安装

    环境安装 Python2.7 [root@ ~]# yum install -y readline readline-devel [root@ ~]# yum install sqlite-devel ...

  9. Redis 图形化监控方案 RedisLive

    一款开源的 Redis 图形化监控工具,界面如图所示 安装 首先安装python2 一般情况下系统自带 然后安装pip2 https://www.cnblogs.com/sea-stream/p/10 ...

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

    #1.gcc编译环境确认 .tgz cd Python- ./configure /bin/python2. /usr/bin/python #运行python查看版本 python -V #进行更改 ...

随机推荐

  1. 最适合2018年自学的web前端零基础系统学习视频+资料

    这份资料整理花了近7天,如果感觉有用,可以分享给更有需要的人. 在看接下的介绍前,我先说一下整理这份资料的初衷: 我的初衷是想帮助在这个行业发展的朋友和童鞋们,在论坛博客等地方少花些时间找资料,把有限 ...

  2. Django remedy a security issue refer dos attack

    Today the Django team is issuing multiple releases -- Django 1.4.8, Django 1.5.4, and Django 1.6 bet ...

  3. Codeforces 608 B. Hamming Distance Sum-前缀和

      B. Hamming Distance Sum   time limit per test 2 seconds memory limit per test 256 megabytes input ...

  4. sed 概述

    sed 是一种在线编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送 ...

  5. [Codeforces 7E] Defining Macros

    Link:http://codeforces.com/problemset/problem/7/E Brief Introduction:一个表达式由多个“Macros”组成,每个Macro都为一个整 ...

  6. [Contest20171109]函数(lipshitz)

    大M正在学习函数的光滑性并对Lipshitz常数非常感兴趣:当一个定义域为$[l,r]$的函数$f$,对于定义域内的任意$x,y$都有$\left|f(x)-f(y)\right|\leq K\cdo ...

  7. [CF864F]Cities Excursions

    题目大意: 一个$n(n\le3000)$个点的有向图,$q(q\le4\times10^5)$组询问,每次询问$s_i,t_i$之间是否存在一条字典序最小的路径(可以重复经过不为$t_i$的结点). ...

  8. 十. 图形界面(GUI)设计13.鼠标事件

    鼠标事件的事件源往往与容器相关,当鼠标进入容器.离开容器,或者在容器中单击鼠标.拖动鼠标时都会发生鼠标事件.java语言为处理鼠标事件提供两个接口:MouseListener,MouseMotionL ...

  9. Scala实战高手****第11课:Scala面向接口彻底实战和Spark源码鉴赏

    第一点: scala的接口trait中所有方法可以都被实现!! 这种情况一般会是一种工具方法的集合,例如接口 Logging! scala 多种继承用extends ... with  .... 在老 ...

  10. mysql获取分类数量

    1.sql <select id="getTypeNum" resultType="TypeNum" > select count(*) as al ...