簡介
EMQ X 提供了 Dashboard 以方便用戶管理設備與監控相關指標。通過 Dashboard,你可以查看服務器基本信息、負載情況和統計數據,可以查看某個客戶端的連接狀態等信息甚至斷開其連接,也可以動態加載和卸載指定插件。除此之外,EMQ X Dashboard 還提供了規則引擎的可視化操作界面,同時集成了一個簡易的 MQTT 客戶端工具供用戶測試使用。
啓用 Dashboard
EMQ X Dashboard 功能由 emqx-dashboard 插件實現,該插件默認處於啓用狀態,它將在 EMQ X 啓動時自動加載。如果你希望禁用 Dashboard 功能,你可以將 data/loaded_plugins
(請參見 插件)中的 {emqx_dashboard, true}
修改爲 {emqx_dashboard, false}
。
{emqx_dashboard, true}.
查看 Dashboard
EMQ X Dashboard 是一個 Web 應用程序,你可以直接通過瀏覽器來訪問它,無需安裝任何其他軟件。
當 EMQ X 成功運行在你的本地計算機上且 EMQ X Dashboard 被默認啓用時,你可以訪問 http://localhost:18083 來查看你的 Dashboard,默認用戶名是 admin
,密碼是 public
。
配置 Dashboard
您可以在 etc/plugins/emqx_dashboard.conf
中查看或修改 EMQ X Dashboard 的配置,注意此處的 etc
並非指系統目錄,請參見 目錄結構。
EMQ X Dashboard 配置項可以分爲默認用戶與監聽器兩個部分:
默認用戶
EMQ X Dashboard 可以配置多個用戶,但在配置文件中僅支持配置默認用戶。
需要注意的是,一旦您通過 Dashboard 修改了默認用戶的密碼,則默認用戶的相關信息將以您在 Dashboard 上的最新改動爲準,配置文件中的默認用戶配置將被忽略。
監聽器
EMQ X Dashboard 支持 HTTP 和 HTTPS 兩種 Listener,但默認只啓用了監聽端口爲 18083 的 HTTP Listener,關於 Listener 的介紹請參見 配置說明。
關於 Dashboard 的詳細配置項說明,請參見 配置項。
Dashboard 界面
爲了使用戶在操作和瀏覽中可以快速地定位和切換當前位置,EMQ X Dashboard 採用了側邊導航的模式,默認情況下 Dashboard 包含以下一級導航項目:
導航項目 | 說明 |
---|---|
MONITORING | 提供了服務端與客戶端監控信息的展示頁面 |
RULE ENGINE | 提供了規則引擎的可視化操作頁面 |
MANAGEMENT | 提供了擴展插件與應用的管理頁面 |
TOOLS | 提供了 WebSocket 客戶端工具以及 HTTP API 速查頁面 |
ADMIN | 提供了 Dashboard 用戶管理和顯示設置等頁面 |
MONITORING
EMQ X Dashboard 提供了非常豐富的數據監控項目,完整地覆蓋了服務端與客戶端,這些信息都將在 MONITORING
下的頁面中被合理地展示給用戶。
Overview
Overview
作爲 Dashboard 的默認展示頁面,提供了 EMQ X 當前節點的詳細信息和集羣其他節點的關鍵信息,以幫助用戶快速掌握每個節點的狀態。