def main(): myLogger = MyLogger(LOGFILE="/tmp/WasClusters.log", STDOUT=True, DEBUG=True) adminObject = AdminClient(logger=myLogger, hostname="dilabvirt31-v1") try: myclient = adminObject.createSOAPDefault() results = adminObject.getResults() adminObject.logResults(results) myClusterObject = WasClusters(logger=myLogger) clusterMembers = myClusterObject.getClusterMembers(myclient) print dir(myClusterObject.clusterMembers) for clusterMember in clusterMembers: #print dir( clusterMember ) print clusterMember.clusterName print clusterMember.memberName print clusterMember.type print clusterMember.nodeName print clusterMember.uniqueID print clusterMember.clusterObjectName.toString() print clusterMember.weightTableEntry.memberName print clusterMember.weightTableEntry.weight print clusterMember.weightTableEntry.nodeName #Endif adminObject.closeMe() except: myLogger.logIt( "main(): Unable to connect to the AdminClient(). Make sure that the WebSphere Server Manager is running.\n" ) raise
def main(): myLogger = MyLogger(LOGFILE="/tmp/NotificationListener.log", STDOUT=True, DEBUG=True) #adminObject = AdminClient( logger=myLogger, hostname="dilabvirt31-v1" ) adminObject = AdminClient(logger=myLogger, hostname="dilabvirt31-v1", cellName='cellA') myListener = NotificationListener(logger=myLogger) try: myclient = adminObject.createSOAPDefault() results = adminObject.getResults() myListener.logMySelf() myListener.closeMe() adminObject.logResults(results) adminObject.closeMe() except: myLogger.logIt( "main(): Unable to connect to the AdminClient(). Make sure that the WebSphere Server Manager is running.\n" ) raise