如何使用JMX远程监控?
这些说明将使您能够从远程机器监视您的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文件。
