为 Talend JobServer 配置 JMX 监控端口
启用并配置 JMX 监控端口以收集 Talend JobServer 实例的性能指标
理解 JMX 监控
Talend JobServer 使用 Java 管理扩展 (JMX) 协议通过专用端口暴露监控数据。默认情况下,此监控端口为 8888 并已启用。
JMX 监控端口允许 Talend Administration Center 收集机器评级信息(CPU、内存、磁盘指标及服务器容量)用于负载均衡。
当监控端口被禁用时(通过设置 ENABLE_MONITORING_PORT=false),Talend Administration Center 无法获取用于负载均衡计算的机器和评分信息。
默认配置
JMX 监控端口已在 <jobserver_path>/conf/TalendJobServer.properties 文件中配置:
- org.talend.remote.jobserver.server.TalendJobServer.MONITORING_PORT=8888:指定用于 JMX 监控的端口号(默认值:8888)
- org.talend.remote.jobserver.server.TalendJobServer.ENABLE_MONITORING_PORT=true:启用或禁用监控端口(默认:已启用)
- org.talend.jmxmp.wildcard=true:控制监控端口的接口绑定。激活时(默认值:true),该端口监听所有网络接口;当被禁用时 (false),它仅监听 localhost。
通过 SSL 增强安全性
默认情况下,JMX 通信不加密。对于生产环境,请为监控端口配置 SSL,以确保通信经过加密和身份验证。请参阅 配置 Talend JobServer 以对 JMX 监控客户端使用 SSL 获取详细的 SSL 配置说明。