ManageEngine® Applications Manager 列出业务组 |
||
这个API可以从服务器中获取到业务组的列表,它包括所有的子组和关联的监视器,还包括业务组关联到的用户。同时,它也包含业务组今天的可用性,子组和关联的监视器的健康中断。
XML响应API:
http://[ APM Host ]:[ APM Port ]/AppManager/xml/ListMonitorGroups?apikey=[ API Key ]&type=all
JSON响应API:
http://[ APM Host ]:[ APM Port ]/AppManager/json/ListMonitorGroups?apikey=[ API Key ]&groupId=10000035
请求参数
字段 | 描述 |
type | 获取所有业务组,我们可以将此字段值设置“all” |
groupId | 使用业务组ID来获取业务组,以及和它关联的监视器 |
groupName | 使用监视器名称来获取业务组,以及和它关联的监视器 |
响应明细
字段 | 描述 |
DetailsPageURL |
这是业务组明细页面的URL |
TODAYUNAVAILPERCENT | 这个值代表今天可用性为不可用的百分比 |
AvailabilityRCAURL | 这个代表可用性RCA的URL的URL |
Action | 这个代表业务组动作启用或未启用的状态 |
CRITICALCOUNT | 这个代表严重的监视器/业务组计数 |
NAME \ DISPLAYNAME | 这个代表业务组的显示名称 |
DOWNCOUNT | 这个代表这个组中停止的监视器/业务组的计数 |
TODAYAVAILPERCENT | 这个值代表今天可用性为可用的百分比 |
TODAYSCHEDDOWNPERCENT | 这个值代表今天计划停机时间的百分比 |
Type | 这个值代表组类型,如业务组或子组 |
HEALTHSEVERITY | 这个代表这个业务组健康性的状态(1-严重, 4-警告和5-正常) |
HealthUnknownCount | 这个代表健康性为未知的监视器或子组的数量 |
AVAILABILITYSEVERITY | 这个代表这个业务组可用性的状态(1-停止, 5-可用) |
AVAILABILITYMESSAGE | 这个是这个组的可用性消息 |
RESOURCEID | 这个是业务组的resourceid |
CLEARCOUNT | 这个代表健康性为正常的监视器或子组的数量 |
UPCOUNT | 这个代表可用性为可用的监视器或子组的数量 |
HealthRCAURL | 这个代表显示这个组健康性RCA的链接 |
TODAYUNMANGDPERCENT | 这个值代表今天未管理的百分比 |
HEALTHMESSAGE | 这是这个组的健康性消息 |
AvailabilityUnknownCount | 这代表可用性为未知的监视器或子组的数量 |
OUTAGES | 这个代表健康性为不正常的监视器和子组的数量 |
WARNINGCOUNT | 这个代表健康性为警告的监视器或子组的数量 |
HEALTHSTATUS | 这个代表这个组的健康状态(严重/正常/警告) |
AVAILABILITYSTATUS | 这个代表这个组的可用状态(可用/停止) |
SubMonitorGroup | DetailsPageURL --- 这是子组的明细页面 TODAYUNAVAILPERCENT --- 这是子组今天的可用性为不可用的百分比 AvailabilityRCAURL --- 这个代表子组可用性RCA的URL Action --- 这个代表子组动作启用或未启用的状态 NAME \ DISPALYNAME --- 这是子组的显示名称 TODAYAVAILPERCENT --- 这是子组今天可用性为可用的百分比 TODAYSCHEDDOWNPERCENT --- 这是子组今天计划停机时间的百分比 HEALTHSEVERITY --- 这是子组的健康性状态 TYPE --- 这代表它是子组/组 AVAILABILITYSEVERITY --- 这是子组的可用性状态 AVAILABILITYMESSAGE --- 这是子组的可用性消息 RESOURCEID --- 这是子组的resourceid HealthRCAURL --- 这是字段健康性RCA的URL TODAYUNMANGDPERCENT --- 这是子组今天未管理的百分比 HEALTHMESSAGE --- 这是子组的健康性消息 HEALTHSTATUS --- 这是子组的健康性状态 AVAILABILITYSTATUS --- 这是子组的可用性状态 |
<AppManager-response uri="/AppManager/xml/ListMonitorGroups"> <result> <response response-code="4000"> <MonitorGroups> <MonitorGroup DetailsPageURL="/showresource.do?method=showResourceForResourceID&resourceid=10000036&method=showApplication" TODAYUNAVAILPERCENT="0.0" AvailabilityRCAURL="/jsp/RCA.jsp?resourceid=10000036&attributeid=17" Action="enabled" CRITICALCOUNT="0" NAME="Applications Manager" DOWNCOUNT="0" TODAYAVAILPERCENT="100.0" TODAYSCHEDDOWNPERCENT="0.0" Type="Monitor Group" HEALTHSEVERITY="5" HealthUnknownCount="0" AVAILABILITYSEVERITY="5" AVAILABILITYMESSAGE="Resource Applications Manager is up. <br>Root Cause : <br>Resource is Up" RESOURCEID="10000036" CLEARCOUNT="5" UPCOUNT="5" HealthRCAURL="/jsp/RCA.jsp?resourceid=10000036&attributeid=18" TODAYUNMANGDPERCENT="0.0" HEALTHMESSAGE="Health of Applications Manager is clear. <br>Root Cause : <br>Health is Clear" AvailabilityUnknownCount="0" OUTAGES="0/5" DISPLAYNAME="Applications Manager_karthi-0031" WARNINGCOUNT="0" HEALTHSTATUS="clear" AVAILABILITYSTATUS="up" /> </MonitorGroups> </response> </result> </AppManager-response> |
JSON输入 http://apm-prod1:9090/AppManager/json/ListMonitorGroups?apikey=c4e547c2330e2eb92d3e7af2262da9e9&groupId=10000035 JSON响应 {"response-code":"4000","response":{"uri":"/AppManager/json/ListMonitorGroups","result":[{"DetailsPageURL":"/showresource.do?method=showResourceForResourceID&resourceid=20000036&method=showApplication","TODAYUNAVAILPERCENT":"100.0","AvailabilityRCAURL":"/jsp/RCA.jsp?resourceid=20000036&attributeid=17","Action":"enabled","CRITICALCOUNT":"1","NAME":"Applications Manager","DOWNCOUNT":"1","TODAYAVAILPERCENT":"0.0","TODAYSCHEDDOWNPERCENT":"0.0","Type":"Monitor Group","HEALTHSEVERITY":"1","HealthUnknownCount":"0","AVAILABILITYSEVERITY":"1","AVAILABILITYMESSAGE":"Resource Applications Manager is down. <br>Root Cause : <br><ol><li>Resource down. <br>The resource AppManager Home Page is not available.Connection Timed Out. Increase the time out level:ResponseCode -200<br>-->><\/li><\/ol>","RESOURCEID":"20000036","CLEARCOUNT":"2","UPCOUNT":"2","HealthRCAURL":"/jsp/RCA.jsp?resourceid=20000036&attributeid=18","TODAYUNMANGDPERCENT":"0.0","HEALTHMESSAGE":"Health of Applications Manager is Critical. <br>Root Cause : <br><ol><li>Health of AppManager Home Page is critical. <br>Root Cause : <br>1. AppManager Home Page is down<br><\/li><\/ol>","AvailabilityUnknownCount":"0","OUTAGES":"1/3","DISPLAYNAME":"Applications Manager","WARNINGCOUNT":"0","HEALTHSTATUS":"critical","AVAILABILITYSTATUS":"down"}]}}
|
列出监视器 |
列出业务组明细 |