Followers

Thursday, February 21, 2013

JMS Monitering WLST Script

#########################################################################
#
# This script will monitor a queue over time
# Author : Madhusudhana Chilipi
#
########################################################################
from java.util import Date
     
def JmsStat():
connect('weblgoic,'weblogic1','t3://localhost:7001')
serverRuntime()
servername = 'Server1'
while 1:
cd('/JMSRuntime/' + servername + '.jms/JMSServers/myJmsServer_1/Destinations/jmsmodule!myJmsServer_1@MQGEOQueue')
messagesCurrentCount= cmo.getMessagesCurrentCount()
messagesTotal= cmo.getMessagesReceivedCount()
cd('/JVMRuntime/'+servername)
heapfree = cmo.getHeapSizeCurrent()
date = Date() # now
print '%14s   %5d %6d %12d' %  (date, messagesCurrentCount, messagesTotal, heapfree)
java.lang.Thread.sleep(10000)
     
     
if __name__== "main":
redirect('jmsmonitor.log', 'false')
JmsStat()

No comments:

Post a Comment