Skip to content

Instantly share code, notes, and snippets.

View AKSarav's full-sized avatar
🎯
Focusing

Sarav AKSarav

🎯
Focusing
View GitHub Profile
@AKSarav
AKSarav / get_wls_appstate.py
Created December 21, 2017 21:18
get_wls_appstate.py
connect('weblogic','Bea@h0me','t3://ulweblogic04.wil.csc.local:33011')
myapps=cmo.getAppDeployments()
print " -------------------------------------------------- "
print " WLS APPLICATION STATUS REPORTER "
print " -------------------------------------------------- "
print " APPLICATION NAME\t\t\tSTATUS \t"
print " -------------------------------------------------- "
for app in myapps:
bean=getMBean('/AppDeployments/'+app.getName()+'/Targets/')
targetsbean=bean.getTargets()
@AKSarav
AKSarav / get_wls_serverstate.py
Created December 20, 2017 17:53
get_wls_serverstate.py
#connect([username],[password],[admin url])
connect('weblogic','weblogic1','t3://mwi-vm01:17001')
servers=cmo.getServers()
print "-------------------------------------------------------"
print "\t"+cmo.getName()+" domain status"
print "-------------------------------------------------------"
for server in servers:
state(server.getName(),server.getType())
print "-------------------------------------------------------"
@AKSarav
AKSarav / get_wls_apps.py
Created December 6, 2017 22:22
Weblogic Application Deployment Parser - With No Excel Report
#!/usr/bin/python
import os
import sys
import subprocess
from sys import argv
from os.path import exists
import re
from collections import deque
from itertools import chain
@AKSarav
AKSarav / get_wls_apps-XL.py
Last active December 6, 2017 21:51
Weblogic Application Deployment Parser
#!/usr/bin/python
import os
import sys
import subprocess
from sys import argv
from os.path import exists
import re
from collections import deque
from itertools import chain
import xlsxwriter