wsadmin脚本收集数据

使用wsadmin脚本收集系统数据

#获取SERVER
server = AdminConfig.getid('/Server:/').split('(')[0]

#获取NODE
node   = AdminControl.getNode()

#根据SERVER和NODE获取JVM信息
jvm    = AdminControl.completeObjectName('type=JVM,process='+server+',node='+node+',*')

#生成HEAPDUMP
print 'begin make thread heapdump ...'
AdminControl.invoke(jvm,'generateHeapDump')

#生成JAVACORE
print 'begin make thread javacore ...'
AdminControl.invoke(jvm,'dumpThreads')

#生成SYSCORE
print 'begin make thread syscore ...'
AdminControl.invoke(jvm,'generateSystemDump')
相关文章
相关标签/搜索