安装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


最新文章

  1. isDebugEnabled有什么用?
  2. Exif.js 读取图像的元数据
  3. (转)eclipse安装ADT插件重启后不显示Android SDK Manager和Android Virtual Device Manager图标的一种解决办法
  4. TP复习7
  5. ubuntu12.04的vim配置
  6. Android主题切换方案总结
  7. Apache Solr配置
  8. typeerror $.ajax is not a function
  9. centos 6.5下安装、配置并启动SSH远程访问
  10. 一起来学linux:SSH远程登陆
  11. 伽罗瓦域(有限域)GFq^12上元素的1→2→4→12塔式扩张(2)------第二次扩张
  12. Android 之dragger使用
  13. Node.js(day5)
  14. jQuery-4.动画篇---自定义动画
  15. 洛谷P2085最小函数值题解
  16. selenium+python之 辨识alert、window以及操作
  17. Nginx 关键字详解
  18. 【BZOJ】2734: [HNOI2012]集合选数
  19. window.open 子窗口关闭刷新父页面
  20. ssm后台开发及发布

热门文章

  1. C/C++下__FILE__参数过长的问题解决办法
  2. owasp zap 安全审计工具 功能详解
  3. csu1216( Trie )
  4. 【基数排序】Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) C. Jon Snow and his Favourite Number
  5. 【莫队算法】【权值分块】bzoj3236 [Ahoi2013]作业
  6. 生成随机位数的UUID
  7. Mybatis添加&&删除&&更新
  8. 选择改变事件OnCheckedChange
  9. Asp.Net MVC part3 路由Route
  10. iOS 调H5方法不执行没反应的坑