您好,登錄后才能下訂單哦!
監控redis的一款工具
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
效果如下:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。