Monitoring availability Admin and managed servers in WebLogic 11g

Share this on .. Tweet about this on TwitterShare on LinkedIn0Share on Facebook0Share on Google+0Email this to someoneShare on Tumblr0Buffer this page
Here an simple example how to monitor if your AdminServer and managed servers are up and running with WLST

Run it with $WL_HOME/ common/bin/wlst.sh -loadProperties <property_file> <script_name>

 
 ($WL_HOME is the location of your WebLogic server directory, like /opt/oracle/Middleware/wlserver_10.3)

Property file(properties.py):
admin_server=<name adminserver>
admin_server_port=
wluser=weblogic
wlpassword=<password>
clustername=[name] domain=<domain_name>
 

script:

import os

#Definition to print a running servers state
def printState(AdminServer):
connect(wluser, wlpassword, ‘t3://’+ admin_server + ‘:’ + admin_server_port)
serverConfig()
state(“AdminServer”)
state(“[name of managed server1]”)
state(“[name_of managed_server2]”)

#Definition to disconnect from a server
def disconnectFromServer():
disconnect()
exit()

#Calling connectToServer definition with no arguments
#connectToServer()

#Calling printstateDetails with arguments
printState(‘AdminServer’)

#Calling disconnectFromServer definition with no arguments
#disconnectFromServer()

Share this on .. Tweet about this on TwitterShare on LinkedIn0Share on Facebook0Share on Google+0Email this to someoneShare on Tumblr0Buffer this page