jar 包配置 jmxremote
JMX 简介
JMX (Java Management Extensions) 是 Java 提供的一套标准 API,用于管理和监控 Java 应用程序的各种性能指标和使用情况。
开启 JMX 后可以将相关指标上传给第三方监控使用(Zabbix),从而达到对 Java 应用程序的监控。
JMX 启动参数
参数
说明
-Dcom.sun.management.jmxremote
远程开启开关
-Dcom.sun.management.jmxremote.port
jmx 远程调用端口
-Dcom.sun.management.jmxremote.authenticate
是否开启验证
-Dcom.sun.management.jmxremote.ssl
是否用 ssl 连接
-Djava.rmi.server.hostname
服务器所在 ip 或者域名
jar 启用 JMX 启动示例
java -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=12345 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-Djava.rmi.server.hostname=192.168.1.100 \
-jar xxx.jarLast updated