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 (設置) 中進行切換設置。服務器
控制檯網絡
控制檯可查看 EMQ 當前節點及服務器集羣的基本信息如服務器版本、運行時間、CPU、內存、進程、運行統計等數據。工具
系統信息、度量指標展現的是當前節點數據,用戶能夠經過界面右上角下拉切換至集羣內其餘節點;測試
節點信息、運行統計展現集羣內的全部節點列表的信息,標題括號內的數字即表明當前集羣內節點的數量。加密
控制檯展現的數據每隔 10 秒刷新一次。插件
會話界面可查看客戶端會話信息如會話數、訂閱數等,其右上角切換、搜索功能同上。
主題
主題界面可查看集羣內全部主題信息,右上角可進行主題搜索。
訂閱
訂閱界面可查看單節點/集羣內主題訂閱信息,右上角切換、搜索功能同鏈接與會話界面。
插件與監聽
插件
插件界面可查看當前節點插件運行情況,點擊 啓動/中止 按鈕能夠進行插件的停啓,點擊 配置 按鈕能夠查看並配置插件參數。 關於插件更詳細的介紹請看 擴展插件。
出於安全性考慮,經過 Dashboard 配置的插件參數不會持久化到配置文件,即每次重啓 EMQ 後配置信息會丟失。用戶經過界面上配置的插件參數,在確認正確可用後應當將配置寫到 etc/plugins/ 目錄下響應的配置文件中。
監聽器界面可查看節點下網絡監聽情況,包含有每一個服務的監聽協議、地址與端口及其最大鏈接數與當前鏈接數。
WebSocket
該工具經過 WebSocket 與 EMQ 鏈接,提供客戶端鏈接、發佈/訂閱、消息查看功能。WebSocket 支持非加密鏈接 (默認 8083 端口) 與 SSL 加密鏈接 (默認 8084 端口),但請注意使用加密鏈接時必須配置了 WebSocket 證書且主機地址填寫的是與證書對應的域名。
同一設備(clientid) 只能有一個在線,請勿使用已鏈接的客戶端 clientid 進行鏈接測試。
經過應用能夠建立一個 API 接口憑證,用於調用 管理監控 API 監控服務器、管理客戶端、發佈訂閱消息等。
應用能夠分配到期日期實現過時失效,如需暫時禁用應用,能夠將其狀態置爲 拒絕訪問。
進階配置 Dashboard 綁定域名 使用單獨的域名或將 Dashboard 綁定到現有域名的某個路徑如 example.com/dashboard 下,參見文章: 使用 nginx 部署 EMQ Dashboard。