gpt4 book ai didi

ubuntu - 从外部/远程机器访问 VerneMQ 状态和指标

转载 作者:行者123 更新时间:2023-12-04 19:12:07 24 4
gpt4 key购买 nike

也许这是一个简单的问题,但我没有成功找到解决方案:

  • 在 Ubuntu 机器(v16)上,我安装了 VerneMQ(IP 为 192.168.56.103)
  • 我需要在 Windows 7 机器(IP 为 192.168.56.1)上访问 VerneMq 的指标和状态页面(:8888/metrics 或:8888/status)页面

  • 在本地的 Ubuntu 虚拟机上,它适用于“localhost:8888”或“127.0.0.1:8888”,但不适用于“192.168.56.103:8888”。
    在 Windows 主机上,当我尝试“192.168.56.103:8888”时它不起作用

    在 Ubuntu 上,我开始向所有方向开放端口,最后我什至完全停止了防火墙
    sudo ufw disable

    笔记:
  • 可以访问192.168.56.103:80 上的apache服务器(禁用防火墙后)
  • 我尝试更改 VerneMq 默认端口,但对问题没有任何改变
  • 在 Nmap 上我“无法解决”192.168.56.103:8888“”<- 这可能意味着问题出在其他地方...
  • 在 Netstat 我有“tcp 0 0 127.0.0.1:8888 0.0.0.0:* LISTEN 6621/beam.smp”

  • 谢谢大家!

    最佳答案

    vernemq.config 文件中有一个配置值。
    默认设置为 listener.http.default = 127.0.0.1:8888 .这解释了您所看到的所有行为。

    如果您想在公共(public) IP 上公开指标/抓取监听器,当然可以这样做。请记住,指标 HTTP 端点未经过身份验证,因此您可能需要相应地配置防火墙以限制对其的访问。

    关于ubuntu - 从外部/远程机器访问 VerneMQ 状态和指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51789971/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com