天天看點

java redis監控工具_redis的管理和監控工具treeNMS

TreeNMS可以幫助您搭建起一套用于redis的監控管理系統,也支援Memcached,讓您可以通過web的方式對資料庫進行管理,有了它您就可以展示NOSQL資料庫、編輯修改内容,另外還配備了sql文法幫助,讓您的管理工作更加輕松。

一、安裝

官網下載下傳位址:http://www.treesoft.cn/dms.html(沒有舊版本),若安裝最新版本1.7.4,則下載下傳下來的解壓包解壓後在bin目錄中缺少以下幾個.sh檔案:

catalina.sh,setclasspath.sh,shutdown.sh,startup.sh

可以到http://www.bkill.com/download/152112.html路徑下下載下傳1.4.8版本,然後将以上四個檔案拷貝來用。(新版本增加了對多個memcache執行個體的支援,切性能更好了)

treeNMS采用JAVA開發,基于WEB方式對memcache管理,windows環境下載下傳解壓即可使用,Linux環境中也隻需将軟體複制過去,OSX系統中也可以直接複制過去用,前提是配置好JAVA環境。因為是基于WEB方式的,是以可以直接在伺服器上布署一份,那麼大家都可以用浏覽器直接通路操作,避免了每個開發人員、測試人員、運維人員都要安裝工具軟體的麻煩,工作效率大大提高。

【解壓檔案裡有詳細的部署步驟和常見的問題解決辦法】

下面是具體安裝步驟:

1、安裝前環境準備:jdk,tomcat都已經安裝(tomcat的部署可以參考https://www.cnblogs.com/zhangwuji/p/9335790.html);rar軟體已經安裝,可以使用unrar x xxx.rar (注意不要用unrar e)解壓.rar檔案;

直接用解壓檔案裡的tomcat7和jdk1.7,隻需要配置下1.7的環境變量。

2、将treeNMS.rar檔案下載下傳并拷貝到linux中;

3、用unrar x xxx.rar 解壓treeNMS.rar檔案;

4、進入bin目錄下,對啟動腳本添加執行權限:運作chmod 777 *.sh指令

5、運作./startup.sh指令

6、登入網址:伺服器位址:8086/treenms,使用者名和密碼在解壓包的《說明.txt》檔案中。效果如下圖所示:

java redis監控工具_redis的管理和監控工具treeNMS

二、功能簡介

1、NoSQL資料線上檢視

點選左側的庫表,将打開資料清單,系統對資料進行分頁,格式化輸出,友善檢視。

2、NoSQL資料 線上編輯維護

選擇左側庫表後,将直接展示資料。可通過新增、編輯、删除按鈕對表資料進行維護,操作十分友善。

3、JSON 格式化

支援 JSON 資料的格式化輸入,展示,層級縮進,收縮,控制。

4、資料備份還原

支援 Redis 資料的備份還原操作, 不支援 Memcached,備份檔案可以線上直接下載下傳。

5、SQL文法的幫助

系統整合了一些常用的 SQL 文法幫助資訊,可以選擇并檢視相應的語句,選擇後文法資訊将展示。

6、皮膚配色的選擇

系統内置14套UI皮膚,可自由設定組合,深色的螢幕有助保護視力。

7、系統參數配置

資料庫類型,資料庫連接配接位址,端口,帳戶,密碼等資訊直接設定生效,切換友善。

8、使用者密碼修改

系統提供獨立的使用者管理,該使用者與資料庫無關,密碼也與資料庫無關。

三、使用

1、運作及參數初始化

這是背景首頁,包括了memcache的實時狀态,memcache的資料展示,配置連接配接資訊可通過右上角的“參數配置”功能完成,可通過“測試”功能,驗證參數有效性。

java redis監控工具_redis的管理和監控工具treeNMS

2、狀态監控

memcache記憶體占用率等名額很有必要定期監控,treeNMS提供了詳細的memcache狀态值 ,并且有狀态實時監控。

java redis監控工具_redis的管理和監控工具treeNMS

3、memcache資料的檢視,編輯,維護

目前memcache的資料檢視,都是通過指令進行檢視,不友善是肯定的,而且目前好像也沒有好用的可視化用戶端工具,新增修改資料是很不好操作的,使用treeNMS就可以解決這些問題。

存入memcache的資料有可能壓縮,序列化過,這種類型的資料是展示時就會變成亂碼是正常現象。

java redis監控工具_redis的管理和監控工具treeNMS

4、json資料格式化

JSON格式的資料具有占用空間小,更易解析等優點,大量資料會以JSON格式存入memcache中。treeNMS提供了JSON資料格式化的功能,支援格式化,縮進,層級控制,檢視,友善資料分析。 做開發,測試都會用到這個功能的。

java redis監控工具_redis的管理和監控工具treeNMS

參考網址: