当前位置: 首页 > 知识库问答 >
问题:

使用java(GenericJMX)插件配置collectd以获取weblogic数据时出现的问题

颛孙嘉玉
2023-03-14

实际行为:不连接weblogic服务器,抛出错误,不加载java插件:

java插件:cjni_create_jvm:JNI_CreateJavaVM状态-1失败。

[2017-05-04 04:23:34]java插件:cjni_thread_attach:cjni_create_jvm失败。[2017-05-04 04:23:34]java插件:找到GenericJMX'的配置块,但尚未注册此类配置回调。请确保LoadPlugin'行位于Plugin'块之前。[2017-05-04 04:23:34]java插件:cjni_init: jvm==NULL[2017-05-04 04:23:34]插件java'初始化失败,状态为-1。插件将被卸载。

复制步骤

在对collected进行以下更改后启用Java插件。形态:,

JVMArg"-Dora_fmw=/划痕/gbuora/u00/app/ora_fmw/oracle/Middleware/Oracle_Home/wlserver/server/lib/Oracle_Home:/划痕/gbuora/u00/app/java.class.path/oracle/Middleware/wljmxclient.jar/wlserver/server/lib/ora_fmw:/optc/Collectd/share/Collectd/java/Oracle_Home:/optc/Collectd/share/Collectd/java/ora_fmw-DOracle_Home=ora_fmw-DOracle_HomeStore=/划痕/gbuora/u00/app/wlclient.jar/oracle/Middleware/collectd-api.jar/wlserver/server/lib/ConnectTrust.jks-Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBeanServerBuilder-Djavax.net.ssl.identityStore=/划痕/gbuora/generic-jmx.jar/oracle/jmx.remote.protocol.provider.pkgs/wlserver/server/lib/ConnectIdentity.jks-Djavax.net.ssl.identityStore=/划痕/gbuora/u00/app/weblogic.management.remote/oracle/Middleware/javax.net.ssl.trust/wlserver/server/lib

<MBean "garbage_collector">
  ObjectName "java.lang:type=GarbageCollector,*"
  InstancePrefix "gc-"
  InstanceFrom "name"

  <Value>
    Type "invocations"
    Table false
    Attribute "CollectionCount"
  </Value>

  <Value>
    Type "total_time_in_ms"
    InstancePrefix "collection_time-"
    Table false
    Attribute "CollectionTime"
  </Value>
</MBean>

<MBean "memory">
  ObjectName "java.lang:type=Memory"
  InstancePrefix "memory-"

  <Value>
    Type "memory"
    Table true
    Attribute "HeapMemoryUsage"
    InstancePrefix "heap-"
  </Value>

  <Value>
    Type "memory"
    Table true
    Attribute "NonHeapMemoryUsage"
    InstancePrefix "nonheap-"
  </Value>
</MBean>

<MBean "memory_pool">
  ObjectName "java.lang:type=MemoryPool,*"
  InstancePrefix "memory_pool-"
  InstanceFrom "name"

  <Value>
    Type "memory"
    Table true
    Attribute "Usage"
  </Value>
</MBean>


<Connection>
  Host "localhost"
  ServiceURL "t3://localhost:8001/jndi/weblogic.management.mbeanservers.domainruntime"
  Collect "memory_pool"
  Collect "garbage_collector"
  Collect "memory"
</Connection>

重新启动集合d.

共有1个答案

蔡理
2023-03-14

使用完整的主机名重命名服务中的localhost:jmx:iiop-url。问题得到了解决。

 类似资料:
  • 我用VueX,store.js 注释列表组件: 注释信息组件: 备注信息组件无法从备注列表中获取第一个对象

  • 如何使用write_graphite插件配置SSL或加密数据

  • X1.4.0新增 sp_get_plugin_config($name) 功能: 获取插件配置 参数: $name:插件名 返回: 类型数组,插件配置信息

  • 我们有自定义密钥类型的ignite缓存,即带有属性的Person key、人名和人姓以及自定义值类型的Person Info、带有属性的Person Address和Person Age等。这些类是在Java中定义的,缓存是在Bean文件中配置的,并使用CacheJDBCPOJO Store加载的。 由于这些类在节点js中不可用,我们如何使用cahe.put/cache.get.从节点js加载/提

  • cmf_get_plugin_config($name) 功能 获取插件配置 参数 $name: string 插件名,大驼峰格式 返回 array 插件配置

  • 本节作者:crazw collectd 是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。它会在系统运行和存储信息时周期性的统计系统的相关统计信息。利用这些信息有助于查找当前系统性能瓶颈(如作为性能分析 performance analysis)和预测系统未来的 load(如能力部署capacity planning)等 下面简单介绍一下: collectd的部