我确实有Prometheus和Consul Server。
我确实在远程服务器和领事服务上安装了Node_exporter。
在/etc/consul.d中 创建文件node_exporter.hcl
service {
name = "node_exporter"
port = 9100
enable_tag_override = false
tags = ["prometheus"]
check {
name = "node_exporter_check"
tcp = "server-app-0001:9100"
interval = "30s"
}
}
服务Node_exporter和领事工作。
从Prometheus服务器的node_exporter进行了访问。
curl http://server-app-0001:9100/metrics
返回所有信息。
在WEB GUI Promehteus中检查状态目标-好
http://server-app-0001:9100/metrics
UP instance="server-app-0001:9100" 11.735s ago
之后在Consul WEB GUI中检查状态并看到代理不存在或无法访问
如何解决这个问题?
p.s。远程主机和领事服务器确实放置了不同的网络,它们被防火墙隔开。已经打开了端口8500、8300-8302。