一、Dashboard概述
EMQX Dashboard官网文档:https://docs.emqx.com/zh/enterprise/v5.1/dashboard/introduction.html
1、简介
EMQX 为用户提供了一个功能强大的内置管理控制台,即 EMQX Dashboard。通过这个控制台的 Web 界面,用户可以轻松监控和管理 EMQX 集群,并配置各种必要的功能。
在最近发布的 EMQX Enterprise 5.1 中,EMQX Dashboard 引入了全新而直观的设计,为用户提供了最友好的 MQTT Broker 管理界面。
新的菜单结构包含以下几个部分:
- 监控:为日常运维人员提供集群性能的概览和各种细分视图,包括客户端、订阅、保留消息和延迟发布等。它还提供了告警集成和监控功能。
- 访问控制:专注于 MQTT 访问安全管理,让管理员能够管理和审核 MQTT 客户端的认证和授权。它还支持客户端黑名单管理。
- 集成:通过引入可视化的 Flows 页面,简化数据集成。用户可以方便地查看每个主题的数据处理规则和与第三方数据系统的集成情况。该部分还包括规则引擎和数据桥接管理。
- 管理:将之前分散的配置选项整合在一起,按主题类别进行归类。配置界面采用横向布局,提供了更宽敞的配置视图。
- 诊断:提供了多种自我诊断功能,帮助用户排查和解决错误和问题。
- 系统:允许添加或删除 EMQX Dashboard 用户账户,以及能够生成 API 密钥(用于认证和脚本调用 HTTP API)。
2、主要功能
- 监控和管理 EMQX 集群中的相关信息与数据
支持查看运行中的 EMQX 集群的整体连接数,订阅主题数,消息收发数量和流入流出速率,还包括节点列表和节点信息和一些系统指标信息,同时也可以对一些客户端连接与订阅数据进行查看与管理。
- 访问控制(认证与授权)管理
支持通过可视化的方式来新增和配置管理 EMQX 中的认证与授权机制。
- 数据集成
使用强大的基于 SQL 的规则引擎和数据桥或流量编辑器的可视化功能进行低代码数据处理和集成,以帮助实时提取、过滤、丰富、转换和存储 MQTT 数据。
- 在线配置热更新
支持在线修改和更新包括 MQTT、日志,监听器等配置项,更新成功后即刻生效。
- 管理系统扩展能力
支持自定义插件集成,通过内置网关的管理和配置来拓展连接协议,或使用钩子拦截模块与事件之间的消息传递来修改和扩展系统功能。
- 全面的诊断工具
除通过在线的 MQTT over WebSocket 客户端连接、发布订阅来调试外,还支持使用如慢订阅查询,在线日志追踪,查看告警列表等信息来诊断和发现问题。
二、启动访问
1、启动
EMQX Dashboard 是一个 Web 应用程序,默认监听 18083 端口。
下载安装 EMQX 并成功启动之后,就可以通过浏览器来访问和使用 EMQX Dashboard系统。
// 浏览器访问,如部署在非本机的,可将 localhost 替换为实际 IP 地址
http://localhost:18083/
// 默认用户名和密码:
admin/public
2、登录
对于首次登录,我们可以使用默认用户名 admin 和默认密码 public 来进行登录使用。
注意:
- 首次登录之后,刚进入 Dashboard系统,它会自动检测到您正在使用默认用户名和密码登录,并会强制要求修改默认密码,这有利于访问 Dashboard 的安全性提升。
- 修改的密码不能与原密码相同,且不建议再次使用 public 做为登录密码。
3、修改密码
(1)修改密码
可以在 EMQX Dashboard系统的用户管理中修改,也可以通过 CLI 的 admins 命令进行修改。
(2)忘记密码
如果忘记了 Dashboard 登录密码,你可以通过 CLI 的 admins 命令进行重置。
admins命令:用于创建、修改、删除管理员账户。
#### 重置 Dashboard 指定用户的密码
$ emqx ctl admins passwd emqx_userxxx emqx_user_passwdxxx
ok
EMQX 从 低版本升到 V5.1版本会存在通用功能和配置项不兼容的问题,具体查看官方文档。
– 求知若饥,虚心若愚。