如何使用JMX远程监控?

JFrog支持
2023-01-22 11:07

这些说明将使您能够从远程机器监视您的Artifactory服务器:

1.修改$ JFROG_HOME / artifactory / var / etc / system.yaml在“shared”部分中包含以下Java参数:共享:
extraJavaOpts:“-Dcom.sun.management。现在-Dcom.sun.management.jmxremote。= 9010 -Dcom.sun.management.jmxremote.rmi港。端口= 9010 -Dcom.sun.management.jmxremote.authenticate = false
-Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname="

您需要相应地修改这些参数:-Dcom.sun.management.jmxremote.port
-Dcom.sun.management.jmxremote.rmi.port
-Dcom.sun.management.jmxremote.ssl
-Djava.rmi.server.hostname

将Dcom.sun.management.jmxremote.authenticate设置为真正的,你将需要使用美元JRE_HOME / lib /管理/ jmxremote.password.template作为实际JMX密码文件的模板:美元JRE_HOME / lib /管理/ jmxremote.password。

您还需要确保运行Artifactory的用户拥有只读权限jmxremote.password文件。关于JMX身份验证的更多信息可以在在这里

2.重新启动Artifactory应用

3.在你的JConsole中,选择远程过程并连接到您在artifactory.default(或默认的)文件。进行身份验证使用中指定的用户名/密码jmxremote.password文件。

用户添加图片