我正在尝试调整我在glassfish上的应用程序的zabbix监控。但是找不到是否可以调整对glassfish连接池和http线程中使用的DB连接的监控。我正在考虑通过JMX项目进行监控,但找不到任何启动AMX的方法。所以我在这里询问是否有任何方法可以启动AMX for MBeans,或者其他方法来使用DB连接和Http线程。
发布于 2017-04-07 03:04:24
我假设您已经可以使用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。
https://stackoverflow.com/questions/43089501
复制相似问题