0
我正在嘗試調整我的應用程序在glassfish上的zabbix監視。但無法找到是否可以調整監視來自glassfish連接池和http線程的已用數據庫連接。正在考慮通過JMX項目進行監控,但無法找到任何引導AMX的方法。所以我來問一下,是否有任何方法可以引導AMX for MBean或其他方式來獲取使用的數據庫連接和http線程。通過zabbix監控數據庫使用的連接和http線程
我正在嘗試調整我的應用程序在glassfish上的zabbix監視。但無法找到是否可以調整監視來自glassfish連接池和http線程的已用數據庫連接。正在考慮通過JMX項目進行監控,但無法找到任何引導AMX的方法。所以我來問一下,是否有任何方法可以引導AMX for MBean或其他方式來獲取使用的數據庫連接和http線程。通過zabbix監控數據庫使用的連接和http線程
我會假設你已經可以用zabbix收集jmx信息並知道如何創建一個jmx項目來監視。
對於當前連接數
jmx["com.sun.appserv:name=NAME_OF_THE_APPLICATION,type=jdbc-connection-pool,category=monitor,server=server",NumConnUsed-current]
對於破壞連接
數jmx["com.sun.appserv:name=NAME_OF_THE_APPLICATION,type=jdbc-connection-pool,category=monitor,server=server",NumConnDestroyed-count]
創作的連接數
jmx["com.sun.appserv:name=NAME_OF_THE_APPLICATION,type=jdbc-connection-pool,category=monitor,server=server",NumConnCreated-count]
可用連接數
jmx["com.sun.appserv:name=NAME_OF_THE_APPLICATION,type=jdbc-connection-pool,category=monitor,server=server",NumConnFree-current]
這些都是例子,找到你想用jmx監控的最好方法是使用jconsole。