EMQX内置Web管理控制台-Dashboard

news2024/11/19 4:26:47

一、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.coloradmin.cn/o/1150138.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于STM32闭环步进电机控制系统设计

**单片机设计介绍,1654基于STM32闭环步进电机控制系统设计(仿真,程序,说明) 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序文档 六、 文章目录 一 概要 基于STM32的闭环步进电机控制系统设计是…

劳动安全无小事,劳保安全鞋为您的足部安全保驾护航

安全生产责任重于泰山。日常说到劳动防护,人们往往先想到的是安全帽、工作服、安全带等身体与头部的防护,从而足部的伤害是较容易被人们所忽视的。其实脚部的防护至关重要,我们在日常工作中常见的足部伤害有:冲击、撞击伤害&#…

CSS中的栅格布局

CSS中的栅格布局 在写前端项目的时候,我之前一直习惯使用flex布局,flex布局写起来比较随心,几乎可以实现任意形式的页面布局。不过自从B占看到某位大佬的grid布局后,发现布局居然还可以这么玩,正好自己在写一个vue3的…

中兴再推爆款,双2.5G网口的巡天AX3000Pro+仅需299元

10月30日消息,中兴新款路由器中兴巡天AX3000Pro将于10月31日20:00正式开售,当前可在天猫、京东及红魔商城进行预约,首发价格299元。 据了解,中兴巡天AX3000Pro是中兴智慧家庭推出的巡天系列新品,也是当前市场上唯一一款300元价位内配备双2.5G网口的路由器。 中兴巡天AX3000Pro…

客户端与服务端实时通讯(轮询、websocket、SSE)

客户端与服务端实时通讯 背景 在某些项目中,某些数据需要展示最新的,实时的,这时候就需要和服务端进行长时间通讯 方案 对于数据实时获取,我们一般会有4种方案: 1.短轮询:使用浏览器的定时器发起http请…

三叠云督察督办解决方案:助力企业高效决策与执行

信息时代的到来,企业面临着日益增长的管理挑战。高竞争的商业环境中,如何实现高效的决策和执行成为了企业迫切需要解决的问题。在现代企业管理中,督察督办工作的重要性也日益凸显。 然而,传统的督察督办模式存在诸多问题&#xff…

JavaScript组合模式

JavaScript组合模式 1 什么是组合模式2 宏命令3 示例:扫描文件夹4 引用父对象 1 什么是组合模式 组合模式是一种结构型设计模式,用于将对象组合成树形结构,并使客户端能够统一处理单个对象和组合对象。它通过使用继承和组合两个概念&#xf…

题目描述:输入数字,第一行为数组的大小,第二行为数组的值。求其中相邻两个数字相差不大于8的最大片段的长度。

题目描述: 输入数字,第一行为数组的大小,第二行为数组的值。求其中相邻两个数字相差不大于8的最大片段的长度。 示例1: 输入:91 2 4 6 12 2 8 6 4 输出:5示例2: 输入:101 4 5 6 2…

数据清洗(1)--数据查缺补漏

前言 之前使用scikit 进行一些基础模型的选择(SVM支持向量机,LR算法,KNN,SGD,Bays贝叶斯,决策树,随机森林),创建,训练(测试集验证集)…

Redis测试新手入门教程

在测试过程中,我们或多或少会接触到Redis,今天就把在小破站看到的三丰老师课程,把笔记整理了下,用来备忘,也希望能给大家带来亿点点收获。 主要分为两个部分: 一、缓存技术在后端架构中是如何应用的&#…

C语言实现求某班学生的平均成绩和均方差

完整代码: /* 已知求成绩的平均值和均方差公式为:𝑎𝑣𝑒 ∑𝑠𝑖/n , 𝑑𝑒𝑣 √(∑ (𝑠𝑖−𝑎𝑣&#x1d45…

Android开发知识学习——HTTPS

文章目录 定义HTTPS连接HTTPS 连接建立的过程课后题 定义 HTTP Secure / HTTP over SSL / HTTP over TLS SSL:Secure Socket Layer -> TLS Transport Layer Security 定义:在HTTP之下增加的一个安全层,用于保障HTTP的加密传输 本质&…

Python 自动化测试全攻略:五种自动化测试模型实战详解!

随着移动互联网的发展,软件研发模型逐步完善,软件交付质量越来越受到软件公司的重视,软件测试技术特别是自动化测试技术开始在软件系统研发过程中发挥着越来越重要的作用。 与传统的手工测试技术相比,自动化测试具备了良好的可操…

Mysql进阶-索引篇(下)

SQL性能分析 SQL执行频率 MySQL 客户端连接成功后,通过 show [session|global] status 命令可以提供服务器状态信息。通过如下指令,可以查看当前数据库的INSERT、UPDATE、DELETE、SELECT的访问频次,通过sql语句的访问频次,我们可…

技术视角下的跑腿小程序开发:关键挑战和解决方案

跑腿小程序作为连接服务提供者和用户的桥梁,面临着诸多技术挑战。本文将聚焦于技术层面的关键挑战,并提供解决方案,以帮助开发者应对技术上的复杂问题。 1. 实时性与性能挑战 挑战: 跑腿小程序需要实时地匹配订单、更新状态和提…

【java学习—十】操作集合的工具类Collections(8)

文章目录 1. 操作集合的工具类: Collections2. 应用3. 查找、替换3.1. max 与 min3.2. 根据Comparator返回max(min) 3.3. frequency 与 replaceAll4. 同步控制 1. 操作集合的工具类: Collections Collections 是一个操作 Set 、List 和 Map 等集合的工具…

从LLM到AIGC,开启AI时代寻宝之旅!

引言 还记得《头号玩家》中男主人公赢得游戏的方式吗——在游戏中漫无目的地闲逛,然后发现彩蛋,获得胜利。 在人工智能领域,有一种新奇性搜索原则的实验,使得机器研究的成功之路恰似寻找彩蛋的道路。比如在不设定“出门”目标的情…

为什么会被【禅道】工具的公司踢出QQ群的反思…………

周末备份Gitlab的代码库,把Gitlab更新到了最新的16.5。顺带看了禅道官网出了最新版本18.8。但是禅道的升级更新并不顺利…………。 先说一下为什么用禅道这个工具: 再使用禅道这个工具前,使用过的工具有QC(Quality Center)、jira&#xff0…

测试工程师简历编写攻略:打造高点击率的简历!

简历是入职职场的一张名片,也是进入职场一块“敲门砖”。从某种角度说,简历也是一张专业人员的说明书。 软件测试人员作为IT行业具有技术含量的职业,一份优秀的简历包含的内容以及如何写好简历尤为重要。接下来从以下两方面来介绍这个话题&a…