CentOS.56安裝Redis監控工具RedisLive

獵手家園發表於2016-05-01

RedisLive是一款開源的基於WEB的reids的監控工具,以WEB的形式展現出redis中的key的情況,例項資料等資訊!

RedisLive在github上的地址:https://github.com/nkrode/RedisLive

 

一、安裝配置:

RedisLive是使用Python語言寫的,所以需要安裝Python環境,安裝python模組我這裡使用的pip,如果沒有pip需要手動安裝一下,當然也可以使用easy_install來安裝模組

yum install python-pip

安裝相關的python模組

pip install tornado
pip install redis
pip install python-dateutil
pip install argparse

二、下載原始碼:

yum install git  #如果沒有git命令需要執行安裝git
git clone https://github.com/kumarnitin/RedisLive.git

三、編輯配置檔案:

cd RedisLive/src/
vi redis-live.conf  #檔案內容如下

{
       "RedisServers":
       [
              {
                     "server":"10.10.50.181",
                     "port":6379
              },

              {
                     "server":"10.10.50.182",
                     "port":6379
              },

              {
                     "server":"10.10.50.184",
                     "port":6379
              }
       ],

       "DataStoreType":"sqlite",

       "RedisStatsServer":
       {
              "server" : "127.0.0.1",
              "port" : 6379
       },

       "SqliteStatsStore":
       {
              "path": "/root/softs/RedisLive/src/db/redislive.sqlite"
       }

}

一定要注意逗號和對齊方式,不然可能會報錯,上面已經是最簡潔的寫法了,沒有使用redis來儲存資料,而是使用了sqlite。如果redis有密碼,可以加一條password即可。

四、啟動服務

./redis-monitor.py --duration=30        #啟動監控服務,每30秒監控一次
./redis-live.py        #再次開啟一個終端,進入/root/RedisLive/src目錄,啟動web服務

在瀏覽器輸入: http://10.20.111.188:8888/index.html   即可看到下圖:



相關文章