我正在尝试配置jmx监视器来监视我的Java指标。但面临以下问题。
我当前的过程:
我在catalina.sh文件中设置了以下参数。
Prometheus_JMX_OPTS="-javaagent:/home/centos/jmx_prometheus_javaagent-0.11.0.jar=7777:/home/centos/config.yml"
JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3000 -Dcom.sun.management.jmxremote.rmi.port=3000 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTS="-Xms${JVM_MINIMUM_MEMORY} -Xmx${JVM_MAXIMUM_MEMORY} ${JAVA_OPTS} ${OPC_JVM_ARGS} ${JVM_REQUIRED_ARGS} ${DISABLE_NOTIFICATIONS} ${JVM_SUPPORT_RECOMMENDED_ARGS} ${JVM_EXTRA_ARGS} ${JIRA_HOME_MINUSD} ${JMX_OPTS} ${Prometheus_JMX_OPTS}"
我在jmx_prometheus_javaagent-0.11.0.jar
路径中下载了/home/centos
文件。
使用以下内容创建配置文件。
startDelaySeconds: 0
ssl: false
lowercaseOutputName: false
lowercaseOutputLabelNames: false
从“安全”组中打开7777端口。
现在,当我尝试访问http://localhost:7777/metrics时,它现在显示无法访问。
任何人都可以帮助我实现这一目标,我被困在这里。 ☺