EMQ 管理控制檯功能簡介

EMQ 管理控制檯 (EMQ Dashboard,如下簡稱 Dashboard) 是 EMQ 提供的一個後端 Web 控制檯,用戶可經過 Web 控制檯查看服務器與集羣的運行狀態、統計指標,進行插件配置與停啓、簡單的鏈接測試等操做。nginx

關於 EMQ 的搭建與基本使用詳見文章 常見M QTT服務器搭建與試用 ,EMQ 君不在此贅述。 基本使用後端

若是 EMQ 安裝在本機,則使用瀏覽器打開地址 http://127.0.0.1:18083 ,輸入默認用戶名 admin 與默認密碼 public ,登陸進入 Dashboard。若是忘記了管理控制檯密碼,使用 管理命令 重置或新建管理帳號。瀏覽器

主題與語言切換安全

Dashboard 界面與展現上提供暗色 (默認)、明亮兩種主題風格,中文、英文(默認)兩種語言支持。用戶可在 ADMIN (系統) -> Settings (設置) 中進行切換設置。服務器

運行數據監控 Dashboard 提供 EMQ 單機與集羣的運行狀態監控功能,監控指標涵蓋服務器基本信息,設備鏈接信息,會話信息,EMQ 當前主體與訂閱信息。

控制檯網絡

控制檯可查看 EMQ 當前節點及服務器集羣的基本信息如服務器版本、運行時間、CPU、內存、進程、運行統計等數據。工具

系統信息、度量指標展現的是當前節點數據,用戶能夠經過界面右上角下拉切換至集羣內其餘節點;測試

節點信息、運行統計展現集羣內的全部節點列表的信息,標題括號內的數字即表明當前集羣內節點的數量。加密

控制檯展現的數據每隔 10 秒刷新一次。插件

鏈接 鏈接界面可查看當前客戶端的鏈接狀況,經過右上角下拉切換按鈕能夠切換查看某節點內、集羣內的鏈接信息;搜索框可按照客戶端 ID (clientid) 進行搜索。

會話

會話界面可查看客戶端會話信息如會話數、訂閱數等,其右上角切換、搜索功能同上。

主題

主題界面可查看集羣內全部主題信息,右上角可進行主題搜索。

訂閱

訂閱界面可查看單節點/集羣內主題訂閱信息,右上角切換、搜索功能同鏈接與會話界面。

插件與監聽

插件

插件界面可查看當前節點插件運行情況,點擊 啓動/中止 按鈕能夠進行插件的停啓,點擊 配置 按鈕能夠查看並配置插件參數。 關於插件更詳細的介紹請看 擴展插件。

出於安全性考慮,經過 Dashboard 配置的插件參數不會持久化到配置文件,即每次重啓 EMQ 後配置信息會丟失。用戶經過界面上配置的插件參數,在確認正確可用後應當將配置寫到 etc/plugins/ 目錄下響應的配置文件中。

監聽器

監聽器界面可查看節點下網絡監聽情況,包含有每一個服務的監聽協議、地址與端口及其最大鏈接數與當前鏈接數。

工具與應用

WebSocket

該工具經過 WebSocket 與 EMQ 鏈接,提供客戶端鏈接、發佈/訂閱、消息查看功能。WebSocket 支持非加密鏈接 (默認 8083 端口) 與 SSL 加密鏈接 (默認 8084 端口),但請注意使用加密鏈接時必須配置了 WebSocket 證書且主機地址填寫的是與證書對應的域名。

同一設備(clientid) 只能有一個在線,請勿使用已鏈接的客戶端 clientid 進行鏈接測試。

HTTP 接口 HTTP 接口列舉了 Dashboard 全部 API 接口,點擊路徑中的 URL 能夠以當前登陸用戶調用該接口並顯示數據,部分 POST/PUT/DELETE 方法接口不支持該操做。

應用

經過應用能夠建立一個 API 接口憑證,用於調用 管理監控 API 監控服務器、管理客戶端、發佈訂閱消息等。

應用能夠分配到期日期實現過時失效,如需暫時禁用應用,能夠將其狀態置爲 拒絕訪問。

用戶 管理 Dashboard 的登陸用戶,支持新建、編輯、修改密碼等。

進階配置 Dashboard 綁定域名 使用單獨的域名或將 Dashboard 綁定到現有域名的某個路徑如 example.com/dashboard 下,參見文章: 使用 nginx 部署 EMQ Dashboard。

相關文章
相關標籤/搜索