我希望能够通过SNMP协议监控我的Java应用程序(在JRockit中运行)。我只需要一些基本信息。是否有任何启动参数可以添加到我的应用程序中以启用SNMP?
JRockit中的SNMP与Sun的JVM相同。详细信息请参见此网页。
简而言之,您需要做的是:
-Dcom.sun.management.snmp.port=portNum
启动。JRE_HOME/lib/management/snmp.acl.template
复制到JRE_HOME/lib/management/snmp.acl
,并使其只对所有者可读和可写。我不相信JRockit能够在SNMP上发布统计数据。我所见过的监控系统是连接到JRockit内部的JMX监控点...
当然,您也可以使用插入上述JMX bean的JRMC工具。
希望对您有所帮助 Tom