Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要安装多少Jolokia代理?_Java_Jmx_Jolokia - Fatal编程技术网

Java 需要安装多少Jolokia代理?

Java 需要安装多少Jolokia代理?,java,jmx,jolokia,Java,Jmx,Jolokia,假设我有8个java服务器应用程序(实际上是同一个java应用程序的实例)运行在4个linux机器中(每个机器2个)。我希望能够使用Jolokia从另一个linux设备监控这些应用程序 我还需要能够启动和停止这些java应用程序。Jolokia能帮忙吗 我需要在linux机器上安装一个Jolokia war代理来监视上面提到的所有8个应用程序吗?或者我需要在四个linux机箱中的每一个都安装war代理吗?或者我需要将jolokia JVM代理附加到8个java应用程序中的每一个吗? 为了实现上述

假设我有8个java服务器应用程序(实际上是同一个java应用程序的实例)运行在4个linux机器中(每个机器2个)。我希望能够使用Jolokia从另一个linux设备监控这些应用程序

我还需要能够启动和停止这些java应用程序。Jolokia能帮忙吗

我需要在linux机器上安装一个Jolokia war代理来监视上面提到的所有8个应用程序吗?或者我需要在四个linux机箱中的每一个都安装war代理吗?或者我需要将jolokia JVM代理附加到8个java应用程序中的每一个吗? 为了实现上述目的,我是否需要更改原始java应用程序中的任何内容

我还需要能够启动和停止这些java应用程序。Jolokia能帮忙吗

Jolkia不允许您启动服务。您可以实现一个自定义jmx命令来停止服务,并通过Jolokia调用该命令

Jolokia在使用上非常灵活。您可以在任何机器上设置1个Jolokia,并通过一个代理查询8个JVM。您还可以在每台linux机器上设置一个代理

使用代理意味着您不必修改应用程序,只需添加

您还可以将Jolokia打包到每个jvm中。如何操作取决于您的应用程序,并且有一些说明