当前位置: 首页 > news >正文

EMQX内置Web管理控制台-Dashboard

一、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版本会存在通用功能和配置项不兼容的问题,具体查看官方文档。

– 求知若饥,虚心若愚。

http://www.lryc.cn/news/212179.html

相关文章:

  • 计算机网络重点概念整理-第四章 网络层【期末复习|考研复习】
  • 数组转树形数据
  • react动态插入样式
  • OkHttp网络框架深入理解-SSL握手与加密
  • Mac 安装使用NPM及常用命令
  • 利用 JSqlParser 防止 SQL 注入
  • 10.27~10.29数电第三次实验分析与问题
  • 【软考】14.3 设计模式
  • Mac docker+vscode
  • LLVM学习笔记(58)
  • C语言 每日一题 PTA 10.30 day8
  • nacos在linux中的安装、集群的配置、mysql生产配置
  • OpenAI 组建安全 AGI 新团队!应对AI“潘多拉魔盒”
  • 上网行为管理软件有哪些丨功能图文超详细介绍
  • DVWA-SQL Injection SQL注入
  • 【0基础学Java第四课】-- 逻辑控制
  • C++中的std::cout与std::cerr、std::clog
  • No authorization token was found
  • Kubernetes概述及其组件/核心组件
  • 毫米波雷达实时采集教
  • Java进阶(HashMap)——面试时HashMap常见问题解读 结合源码分析
  • Kotlin 使用@BindingAdapter编译出错
  • Qt之信号和槽,connect参数分析
  • Python学习笔记—元组
  • 【C++项目】高并发内存池第五讲内存回收释放过程介绍
  • [毕设记录]@学术工具体验:Sread.ai
  • uboot - 驱动开发 - 驱动模型
  • windows 操作系统命令积累
  • 数据结构单链表的实现(C语言)
  • Postman的高级使用,傻瓜式学习【下】