CentOS7+Redis Live安裝配置

Redis Live是一個用來監控redis實例,分析查詢語句而且有web界面的監控工具,使用python編寫。html

代碼下載地址:https://github.com/nkrode/RedisLive python

本文記錄Redis-Live在CentOS 7下面的安裝。git

第一步:環境準備

使用Root帳戶登陸CentOS並聯網。github

因爲Redis-Live是用Python寫的,因此先檢測Python環境,要求必須是2.7以上。CentOS7默認就是2.7.5,因此省去這一步。web

wps3584.tmp

接下來檢測yum是否可以正常運行:redis

wps3585.tmp

能看到這個測試信息說明yum正常,也是CentOS默認就有的。瀏覽器

第二步:安裝必須軟件

安裝pip:easy_install pip服務器

wps3586.tmp

安裝RedisLive的三個依賴組件
pip install tornado 
pip install redis  
pip install python-dateutil tornado

wps3596.tmp

wps3597.tmp

wps3598.tmp

第三步:安裝Redis-Live。

先進入cd /usr/local/目錄。工具

而後下載Redis-Live源代碼:

wps3599.tmp

解壓後修改目錄名爲:RedisLive:

wps359A.tmp

進入src目錄,找到並編輯redis-live.conf設置參數:

RedisServers節點:這是要監控的主機列表,能夠添加多個

wps35AB.tmp

進入RedisStatsServer節點:這是要將監控數據放到哪裏,通常是RedisLive運行的機器,是一個將數據採集到本地臨時存儲的一個Redis。

wps35AC.tmp

設置完後保存關閉。

開啓監控腳本:./redis-monitor.py --duration 120 &

開啓webserver:./redis-live.py &

注意進入目錄先。

wps35AD.tmp

在瀏覽器中輸入以下地址來查看RedisLive:http://localhost:8888/index.html

須要等待數據採集完畢才能顯示:

wps35AE.tmp

Key的數量能夠和服務器覈對。

第四步:監控須要注意

(1)若是在瀏覽器調入地址後出現沒法訪問的現象請關閉防火牆或者開端口8888。

(2)監控開啓後會影響到Redis的性能,因此建議定時監控而不是實時監控。 (

(3)定時運行nohup ./redis-monitor.py --duration=秒數 &

      注:作採樣時,請合理配置採樣秒數;系統定時運行採樣腳本的頻率建議不要太頻繁

相關文章
相關標籤/搜索