跳转至

Kafka: Failed to retrieve RMIServer stub

安装 Tomcat Solr ActiveMQ Cassandra Kafka 等监控时,都需要采用 JMX 远程监控,修改好配置文件后,执行 info 报错如下:

 /etc/init.d/CiAgent info

报错远程服务端没有开,需要修改启动脚本,添加 jmx 远程调试模式: 以 Kafka 的 kafka-run-class.sh 为例:

if [  $JMX_PORT ]; then
    KAFKA_JMX_OPTS="$KAFKA_JMX_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT"
fi

需要修改为:

if [  $JMX_PORT ]; then
    KAFKA_JMX_OPTS="$KAFKA_JMX_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT"
fi

修改完之后重启探针 :

/etc/init.d/CiAgent restart

查看探针状态,是否还有报错

/etc/init.d/CiAgent info

输出如下图就没问题啦!


5分钟,开启你的跨云监控之旅 (`⌄´ )