2017-03-28 100 views
0

關鍵是:ZABBIX監控JMX C3P0 tokenid

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

,但重新啓動Tomcat時identityToken改變。 是否有宏來定義它,適應時改變? enter image description here

回答

0

您可以將c3p0的JMX密鑰配置爲不會更改的內容。

請參閱http://www.mchange.com/projects/c3p0/#jmx_configuration_and_management

簡單的故事是:

  1. 一定要設置C3P0配置屬性dataSourceName,這將成爲JMX鍵的名稱屬性的值;

  2. 集(在c3p0.properties文件或系統屬性或類型安全-config文件)com.mchange.v2.c3p0.management.ExcludeIdentityToken=true

如果您使用的是c3p0.properties file,它會是這樣的

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