Redis Live是一個用來監控redis實例,分析查詢語句並且有web界面的監控工具,使用python編寫。
代碼下載地址:https://github.com/nkrode/RedisLive
本文記錄Redis-Live在CentOS 7下面的安裝。
第一步:環境准備
使用Root賬戶登錄CentOS並聯網。
由於Redis-Live是用Python寫的,所以先檢測Python環境,要求必須是2.7以上。CentOS7默認就是2.7.5,所以省去這一步。
接下來檢測yum是否能夠正常運行:
能看到這個測試信息說明yum正常,也是CentOS默認就有的。
第二步:安裝必須軟件
安裝pip:easy_install pip
安裝RedisLive的三個依賴組件
pip install tornado
pip install redis
pip install python-dateutil
第三步:安裝Redis-Live。
先進入cd /usr/local/目錄。
然後下載Redis-Live源代碼:
解壓後修改目錄名為:RedisLive:
進入src目錄,找到並編輯redis-live.conf設置參數:
RedisServers節點:這是要監控的主機列表,可以添加多個
進入RedisStatsServer節點:這是要將監控數據放到哪裡,一般是RedisLive運行的機器,是一個將數據采集到本地臨時存儲的一個Redis。
設置完後保存關閉。
開啟監控腳本:./redis-monitor.py --duration 120 &
開啟webserver:./redis-live.py &
注意進入目錄先。
在浏覽器中輸入如下地址來查看RedisLive:http://localhost:8888/index.html
需要等待數據采集完畢才能顯示:
Key的數量可以和服務器核對。
第四步:監控需要注意
(1)如果在浏覽器調入地址後出現無法訪問的現象請關閉防火牆或者開端口8888。
(2)監控開啟後會影響到Redis的性能,所以建議定時監控而不是實時監控。 (
(3)定時運行nohup ./redis-monitor.py --duration=秒數 &
注:做采樣時,請合理配置采樣秒數;系統定時運行采樣腳本的頻率建議不要太頻繁。
下面關於Redis的文章您也可能喜歡,不妨參考下:
Ubuntu 14.04下Redis安裝及簡單測試 http://www.linuxidc.com/Linux/2014-05/101544.htm
Redis主從復制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm
Redis集群明細文檔 http://www.linuxidc.com/Linux/2013-09/90118.htm
Ubuntu 12.10下安裝Redis(圖文詳解)+ Jedis連接Redis http://www.linuxidc.com/Linux/2013-06/85816.htm
Redis系列-安裝部署維護篇 http://www.linuxidc.com/Linux/2012-12/75627.htm
CentOS 6.3安裝Redis http://www.linuxidc.com/Linux/2012-12/75314.htm
Redis安裝部署學習筆記 http://www.linuxidc.com/Linux/2014-07/104306.htm
Redis配置文件redis.conf 詳解 http://www.linuxidc.com/Linux/2013-11/92524.htm