zabbix监视器JMX C3P0 tokenid

时间:2017-03-28 08:11:32

标签: jmx c3p0 zabbix

关键是:

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

但重启tomcat时identityToken已更改。 是否有一个宏来定义它,适应时改变? enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

简单的故事是:

  1. 请务必设置c3p0配置属性dataSourceName,它将成为JMX密钥中name属性的值;

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

  3. 如果你使用的是c3p0.properties file,那就像是

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