我正在尝试通过python脚本访问Web逻辑服务器中的部署运行状况。我的状态为“活动”或“不活动”,但是我不知道如何获取运行状况,以了解部署是否正常或处于警告状态。
这是针对具有Web逻辑10.3的suse linux 10服务器。
cd ('AppDeployments')
myapps=cmo.getAppDeployments()
for appName in myapps:
domainConfig()
cd ('/AppDeployments/'+appName.getName()+'/Targets')
mytargets = ls(returnMap='true')
domainRuntime()
cd('AppRuntimeStateRuntime')
cd('AppRuntimeStateRuntime')
for targetinst in mytargets:
curstate4=cmo.getIntendedState(appName.getName(),targetinst)
lines=[curstate4, '|', targetinst, '|', appName.getName(), '\n']
然后我将行写到文件中。
我想从部署中获取健康状态,而不是获取状态。