Dashboard 插件

emqx_dashboard Dashboard 插件 - 图1 (opens new window) 是 EMQ X 消息服务器的 Web 管理控制台, 该插件默认开启。当 EMQ X 启动成功后,可访问 http://localhost:18083 进行查看,默认用户名/密码: admin/public。

Dashboard 中可查询 EMQ X 消息服务器基本信息、统计数据、负载情况,查询当前客户端列表(Connections)、会话(Sessions)、路由表(Topics)、订阅关系(Subscriptions) 等详细信息。

image

除此之外,Dashboard 默认提供了一系列的 REST API 供前端调用。其详情可以参考 Dashboard -> HTTP API 部分。

Dashboard 插件设置

etc/plugins/emqx_dashboard.conf:

  1. ## Dashboard 默认用户名/密码
  2. dashboard.default_user.login = admin
  3. dashboard.default_user.password = public
  4. ## Dashboard HTTP 服务端口配置
  5. dashboard.listener.http = 18083
  6. dashboard.listener.http.acceptors = 2
  7. dashboard.listener.http.max_clients = 512
  8. ## Dashboard HTTPS 服务端口配置
  9. ## dashboard.listener.https = 18084
  10. ## dashboard.listener.https.acceptors = 2
  11. ## dashboard.listener.https.max_clients = 512
  12. ## dashboard.listener.https.handshake_timeout = 15s
  13. ## dashboard.listener.https.certfile = etc/certs/cert.pem
  14. ## dashboard.listener.https.keyfile = etc/certs/key.pem
  15. ## dashboard.listener.https.cacertfile = etc/certs/cacert.pem
  16. ## dashboard.listener.https.verify = verify_peer
  17. ## dashboard.listener.https.fail_if_no_peer_cert = true