Use WLST to Validate and check Status of the Weblogic and Managed Server




In this post, I am going to share how can we use WLST(Weblogic Scripting Tool) to validate and check status of admin and managed servers.

Location of Script:


FMW_HOME/weblogic_dir/common/bin

/u01/apps/TRAIN/fs1/FMW_Home/wlserver_10.3/common/bin

[applmgr@ebstraining bin]$ ls -ltr wlst.sh
-rwxr-x---. 1 applmgr oinstall 787 May  9 03:25 wlst.sh


Connecting to WLST


When we kick off the script it will connect in offline mode. We will need to connect to the Weblogic server.

[applmgr@ebstraining bin]$ ./wlst.sh

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

wls:/offline>

Connecting to Online Weblogic server

connect('Username','Password','Admin console Url')

wls:/offline> connect ('weblogic','oracle123','t3://ebstraining.lab:7011')
Connecting to t3://ebstraining.lab:7011 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'EBS_domain_TRAIN'.

Warning: An insecure protocol was used to connect to the 
server. To ensure on-the-wire security, the SSL port or 
Admin port should be used instead.

wls:/EBS_domain_TRAIN/serverConfig>


Check Admin and Managed Server in Domain

SER=ls('Servers',returnMap='true')

wls:/EBS_domain_TRAIN/serverConfig> SER=ls('Servers',returnMap='true')

dr--   AdminServer
dr--   forms-c4ws_server1
dr--   forms_server1
dr--   oacore_server1
dr--   oafm_server1

Validate the Status of Admin and Managed Server in Domain

wls:/EBS_domain_TRAIN/serverConfig> SER 

[AdminServer, forms-c4ws_server1, forms_server1, oacore_server1, oafm_server1]

wls:/EBS_domain_TRAIN/serverConfig> for i in SER: state(i,'Server')
...

Current state of 'AdminServer' : RUNNING
Current state of 'forms-c4ws_server1' : RUNNING
Current state of 'forms_server1' : RUNNING
Current state of 'oacore_server1' : RUNNING
Current state of 'oafm_server1' : RUNNING


Please do like and subscribe to my youtube channel: https://www.youtube.com/@foalabs If you like this post please follow,share and comment