zoukankan      html  css  js  c++  java
  • redislive

    安装Redis Live监控服务

    分类: redis

    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.  
    9. # cd RedisLive/src  
    10. # cat redis-live.conf   
    11. {  
    12.         "RedisServers":  
    13.         [   
    14.                 {  
    15.                   "server" : "192.168.1.78",  
    16.                   "port"  : 6377  
    17.                 },  
    18.  
    19.                 {  
    20.                   "server" : "192.168.1.78",  
    21.                   "port"  : 6380  
    22.                 },  
    23.                   
    24.                {  
    25.                   "server" : "192.168.1.78",  
    26.                   "port"  : 6381  
    27.                 }  
    28.         ],  
    29.           
    30.  
    31.         "DataStoreType" : "sqlite",  
    32.  
    33.         "RedisStatsServer":  
    34.         {  
    35.                 "server" : "127.0.0.1",  
    36.                 "port" : 6381  
    37.         }  
    38. }  

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

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

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

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

    39. # ./redis-monitor.py --duration  120  &  
    40. # ./redis-live.py  &  
    41. # netstat -ntpl |grep python  
    42. tcp        0      0 0.0.0.0:8888                0.0.0.0:*                   LISTEN      6652/python           
    43. tcp        0      0 :::8888                     :::*                        LISTEN      6652/python 

    web接口情况:

    .

    问题解决:

    1、 ImportError: No module named _sqlite3 with Python 2.7

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

        

    Install

    
    
  • 相关阅读:
    Service Cloud 零基础(五)Trailhead学习 Embedded Chat
    Community Cloud零基础学习(五)Topic(主题)管理
    Service Cloud 零基础(四)快速配置一个问卷调查(无开发)
    salesforce零基础学习(一百)Mobile Device Tracking
    mysql 设置查询超时配置
    YIi2 Object 报错问题
    php 如何创建uuid
    mysql8 安装后无法登录的问题
    nano编辑器保存退出
    在使用openbms的时候发现的Thinkphp action 大小写问题
  • 原文地址:https://www.cnblogs.com/zhengah/p/4635983.html
Copyright © 2011-2022 走看看