Hawtio 远程连接配置参数不正确,无法监控远程机器

Hawtio remote connect configuration parameters not correct for monitoring remote machine

我的目标是确认可以使用 Hawtio 实例来监视另一台机器上的实例 运行。

我正在使用这个例子 https://github.com/hawtio/hawtio-camel-wiki .

现在我 运行 在 OSX 的本地机器和远程 Ubuntu 18 机器上。我尝试连接它们,但我似乎无法监控另一台机器上的实例。

然后我尝试只使用 hawtIO jar 连接到远程机器上的那个例子 运行。

我首先设置 hawtio.proxyWhitelist 或 hawtio.proxyAllowList(我也尝试在本地机器上使用 hawtio JAR)将端点列入白名单。 (2.10使用前者)

java -Dhawtio.proxyAllowlist=* -jar hawtio-app.jar

我的问题是我不确定在连接选项卡中放什么。我一直在尝试端口 61613 和 /api/jolokia 的路径,但我似乎无法弄清楚它的 运行 连接到它的位置。

hawtio-camel-wiki 是一个过时的项目,很久以前就存档了,不再相关了。至于您需要在“连接”选项卡中放入哪些信息,这取决于您想要连接到哪些远程 JVM。一般来说,他们应该提供一个带有特定端口(例如 8080)和路径(例如 /jolokia)的 Jolokia 端点,您应该将其输入到连接信息中。

关于如何将 Jolokia 端点合并到您的应用程序中,您可以查看 https://jolokia.org/reference/html/agents.html。如果您已经运行需要一些东西,JVM 代理应该是最简单的选择。

您还可以在此处查看一些 Spring 引导示例:
https://github.com/hawtio/hawtio/tree/hawtio-2.10.1/examples