WLST – Lister les sessions HTTP d’une application web

Le script WLST suivant affiche la liste des sessions HTTP d’une application web tournant dans un serveur WebLogic Server.

listHttpSessions.py


host="..."
port="..."
username="..."
password="..."

webApp="..."
entApp="..."

serverName="AdminServer"

print "Connexion au serveur..."
connect(username,password, host+":"+port)

serverRuntime()
cd('ApplicationRuntimes/' + entApp + '/ComponentRuntimes/' + serverName + '_/' + webApp) 
MIDs = mon_ids = cmo.getServletSessionsMonitoringIds()

print "Nombre de sessions dans l'application "+entApp+"/"+webApp+" : "+str(len(MIDs))

for mid in MIDs:
        print mid


print "Deconnexion du serveur..."
disconnect()