我目前正在运行一个 Azure VM,并在其上安装了 ElasticSearch、Kibana 和 Filebeat。我们的想法是为存储在同一 VM 上的日志文件提供报告/仪表板功能。
VM 和 ELK 堆栈的这一部分安装已成功。我还配置了 Azure 连接,以便 Kibana 5601 可从外部访问(或者至少我是这么认为的 ;))。运行 Azure 诊断时,它会显示与 VM IP 地址和 5601 端口的连接为绿灯。我还相信我已经以正确的方式配置了 Elastic 和 Kibana 配置文件:
- 对于 Elastic Search 和 Kibana,我运行的是 7.6.2 版本。
- Elastic 与标准没有区别,显示本地主机地址。
- Kibana 显示 Azure 门户提供的 5601 端口和公共 IP 地址。
- 在 Azure 中,我已将公共 IP 地址“连接”到网络适配器的私有 IP 地址。Azure 门户 IP-配置入站 出站
当我尝试通过虚拟机的 Chrome 浏览器上的 RDP 会话访问 Kibana 时,一切正常。显然,我在 RDP 环境中使用本地 I 地址和端口。当我尝试使用公共 IP 地址和 Kibana 端口 5601 登录外部设备时,没有连接。
有人知道如何解决这个似乎与连接相关的问题吗?