【问题标题】:JBoss 7.1.1 JVM monitoring using SNMP and PRTG使用 SNMP 和 PRTG 的 JBoss 7.1.1 JVM 监控
【发布时间】:2015-11-26 07:37:07
【问题描述】:

最近我在我的公司分配了任务,在 Windows 平台上使用 PRTG 监控 JBoss 应用服务器 7.1.1 的 JVM。经过搜索,我知道使用 PRTG snmp 进行监控是必需的。 JVM 启动并监听指定端口,PRTG 使用 snmp 进行通信以获取 jvm 信息,如堆、非堆、线程等信息。


【问题讨论】:

    标签: java jboss jvm snmp prtg


    【解决方案1】:

    为此,我遵循了以下步骤:

    配置 Jboss 以启用 snmp 代理启动。 在standalone.conf.bat 中添加以下行

    设置“JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.snmp.port=1161 -Dcom.sun.management.snmp.interface=0.0.0.0 -Dcom.sun.management.snmp.acl=false”

    这让我在启动时出现 LogManager 错误。为了解决这个问题,我在同一个文件中添加了以下行。

    设置“JAVA_OPTS=%JAVA_OPTS% -Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Xbootclasspath/p:%JBOSS_HOME%\jboss-logmanager-1.2 .2.GA.jar;%JBOSS_HOME%\jboss-logmanager-log4j-1.0.0.GA.jar;%JBOSS_HOME%\log4j-1.2.16.jar"

    这解决了我的问题,服务器启动成功。

    为了测试连接,我使用了以下命令。

    snmpwalk -v2c -c 公共 127.0.0.1:1161 SNMPv2-SMI::enterprises.42.2.145.3.163.1.1.4

    PRTG 配置由系统管理员完成。 :-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多