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。