redis監控工具之redis-live

介紹

監控redis的一款工具

安裝(linux下)


yum install python-devel

安裝setuptools

1) wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

2) tar

3) cd

4) python setup.py build

5) python setup.py install

安裝pip

1) tar

2) cd

3) python setup.py install

pip install tornado  

pip install redis  

pip install python-dateutil  

pip install argparse

RedisLive文件上傳到服務器

進入到src目錄,去掉redis-live.conf.example的後綴.example

修改redis-live.conf,在RedisServers中設置需要監控的redis-server的ip以及對應的port,如果redis有密碼就把密碼也填上,沒有就不要寫

DataStoreType決定使用那種類型的數據存儲,如果是redis,使用RedisStatsServer作爲數據存儲的目標;如果是sqlite,使用SqliteStatsStore作爲數據存儲的目標。

這裏注意,網上的資料都是老的,配置都不對,新版本里的type必須指定一個,如果指定了redis一定的配置,如果指定了sqlite則SqliteStatsStore下面留爲空的

最終redis-live.conf.example配置如下圖(被監控的和監控機在一臺服務器上)

 

啓動

redis-monitor.py --duration  120  &  

採集數據,這裏的120代表持續監控120s

./redis-live.py  &

提供數據狀態的查詢服務

PS:如果執行的時候提示權限不夠就給下權限

執行完上面的兩條命令之後,瀏覽器訪問:http://redis虛機的ip地址:8888/index.html

效果如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章