redis監控工具之redis-live

testingbang發表於2019-08-19

介紹

監控redis的一款工具

安裝(linux下)


yum install python-devel

安裝 setuptools

1) wget

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:如果執行的時候提示許可權不夠就給下許可權

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

效果如下:

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2654088/,如需轉載,請註明出處,否則將追究法律責任。

相關文章