【问题标题】:zabbix monitor JMX C3P0 tokenidzabbix 监控 JMX C3P0 tokenid
【发布时间】:2017-03-28 08:11:31
【问题描述】:

关键是:

jmx["com.mchange.v2.c3p0:identityToken=2yaf3o9m1taosztt7mari|2294069,name=2yaf3o9m1taosztt7mari|2294069,type=PooledDataSource",maxPoolSize]

但是重新启动tomcat时identityToken发生了变化。 是否有宏来定义它,在更改时进行调整? enter image description here

【问题讨论】:

    标签: jmx c3p0 zabbix


    【解决方案1】:

    您可以将 c3p0 的 JMX 密钥配置为不会更改的内容。

    请看http://www.mchange.com/projects/c3p0/#jmx_configuration_and_management

    简单的故事是:

    1. 一定要设置c3p0的配置属性dataSourceName,它会成为JMX key中一个name属性的值;

    2. 设置(在c3p0.properties 文件中或作为系统属性或在 typesafe-config 文件中)com.mchange.v2.c3p0.management.ExcludeIdentityToken=true

    如果您使用的是c3p0.properties file,则类似于

    c3p0.dataSourceName=myPooledDataSource
    com.mchange.v2.c3p0.management.ExcludeIdentityToken=true
    

    【讨论】:

      猜你喜欢
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多