1 2 3 | dpObjectNames = AdminControl.queryNames('diagnosticProvider=true,*') print dpObjectNames |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | WASX7209I: Connected to process "server1" on node don7Node03 using SOAP connector; The type of process is: UnManagedProcess WebSphere:name=Default Datasource,process=server1,platform=dynamicproxy,node=don7Node03, JDBCProvider=Derby JDBC Provider,diagnosticProvider=true,j2eeType=JDBCDataSource, J2EEServer=server1,Server=server1,version=6.1.0.0,type=DataSource,mbeanIdentifier=cells /don7Node03Cell/nodes/don7Node03/servers/server1/resources.xml#DataSource_1156718666915, JDBCResource=Derby JDBC Provider,cell=don7Node03Cell,spec=1.0 WebSphere:name=DefaultEJBTimerDataSource,process=server1,platform=dynamicproxy,node= don7Node03,JDBCProvider=Derby JDBC Provider (XA),diagnosticProvider=true,j2eeType= JDBCDataSource,J2EEServer=server1,Server=server1,version=6.1.0.0,type=DataSource, mbeanIdentifier=cells/don7Node03Cell/nodes/don7Node03/servers/server1/resources.xml #DataSource_1000001,JDBCResource=Derby JDBC Provider (XA),cell=don7Node03Cell,spec=1.0 WebSphere:name=PLANTSDB,process=server1,platform=dynamicproxy,node=don7Node03,JDBCProvider =Samples Derby JDBC Provider (XA),diagnosticProvider=true,j2eeType=JDBCDataSource, J2EEServer=server1,Server=server1,version=6.1.0.0,type=DataSource,mbeanIdentifier=cells /don7Node03Cell/nodes/don7Node03/servers/server1/resources.xml#DataSource_1156718677751, JDBCResource=Samples Derby JDBC Provider (XA),cell=don7Node03Cell,spec=1.0 WebSphere:name=Runtime Advisor,process=server1,platform=dynamicproxy,node=don7Node03, diagnosticProvider=true,reInit="Des:reinitialize the Runtime Performance Advisor. #DesLookup:perfTuningAdmin.operation.reInit.des",version=6.1.0.0,type=ServerRule DriverMBean,mbeanIdentifier=ServerRuleDriverMBean2,cell=don7Node03Cell,spec=1.0, perfTuningAdmin.operation.takeHeapDump="Des:Triggers IBM JDK to take a multiple heap dumps based upon downward trends in memory#DesLookup:perfTuningAdmin.operation. takeHeapDump.des" WebSphere:name=WebcontainerDiagnosticProvider,process=server1,platform=dynamicproxy,node= don7Node03,diagnosticProvider=true,version=6.1.0.0,type=WebcontainerDiagnosticProvider, mbeanIdentifier=null,cell=don7Node03Cell,spec=1.0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import javax.management.ObjectName import java.util.Locale # find JMX object name for DiagnosticService MBean -- provides formatting helper methods dsObjectName = AdminControl.queryNames('type=DiagnosticService,*') # find JMX object name for specific diagnosticProvider MBean we're interested in dpObjectName = AdminControl.queryNames('name=PLANTSDB,*') # turn on all state collection for connection manager diagnostic providers result = AdminControl.invoke_jmx(javax.management.ObjectName(dsObjectName), 'setStateCollectionSpec', ['ConnMgrDP.*:.*=1'],['java.lang.String']) # invoke the stateDump on the diagnostic provider result = AdminControl.invoke_jmx(javax.management.ObjectName(dsObjectName), 'stateDumpFormattedById', [dpObjectName, '.*', java.lang.Boolean(0), java.util.Locale('en_US')], ['java.lang.String', 'java.lang.String', 'boolean', 'java.util.Locale']) print result[0] |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | WASX7209I: Connected to process "server1" on node don7Node03 using SOAP connector; The type of process is: UnManagedProcess DiagnosticProviderId: ConnMgrDP_jdbc/PlantsByWebSphereDataSource EventType: stateDump MessageKey: null ResourceBundleName: null Source Class: ConnectionFactoryMbeanImpl Source Method: stateDump ContentType: 1 Cell: don7Node03Cell Node: don7Node03 Server: server1 SrvDetail: Item Concatenated Name Value approximateNumberFreeConnections = 1 approximateNumberSharedConnections = 0 approximateNumberUnSharedConnections = 0 approximateNumberWaitingConnections = 0 connections-7e3a7e3a-destroyState = false connections-7e3a7e3a-handleCount = 0 connections-7e3a7e3a-isParkedWrapper = false connections-7e3a7e3a-isStale = false connections-7e3a7e3a-managedConnection = WSRdbManagedConnectionImpl@6c3a6c3a connections-7e3a7e3a-mcWrapperState = STATE_ACTIVE_FREE connections-7e3a7e3a-poolState = STATE_ACTIVE_FREE connections-7e3a7e3a-tranWrapperInUse = NONE connections-7e3a7e3a-transactionId = null inStuckConnectionMode = false poolManagerObject = 526655332 quiesced = false |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |