简介
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 当前节点的详细信息和集群其他节点的关键信息,以帮助用户快速掌握每个节点的状态。