监视器类型列表API


此API将列出在APM中为与API密钥对应的用户配置的所有监视器类型。详细信息包括监视器类型的健康状况和可用性、类型镜像、健康状况中断、每种监视器类型的严重/警告/正常/停机计数。

语法

XML响应API:

http://[ APM Host ]:[ APM Port ]/AppManager/xml/ListMonitorTypes?apikey=[ API Key ]&type=all

JSON响应的API:

http://[ APM Host ]:[ APM Port ]/AppManager/json/ListMonitorTypes?apikey=[ API Key ]&type=all

响应参数

字段 描述
AVAILUNKNOWNCOUNT 这是未知可用性的监视器数。
IMAGE 这是监视器类型的镜像路径
CRITICALCOUNT 这是对某种类型的危急状况的监视器的数量
SUBGROUP\RESCATEGORY 这代表它所属的类别。(IIS服务器,邮件服务器等)
DOWNCOUNT 这是一种类型的可用性下降的监视器的数量
HEALTHSEVERITY 这是健康状况的严重程度(1严重,4警告和5正常)
HEALTHMSG 这是此监视器类型的健康状况消息
RESCATEGORY 这代表此监视器类型所在的组。例如(服务器,数据库等)
UPCOUNT 这是一种类型的可用性提高的监视器数量的计数
CLEARCOUNT 这是某种类型的健康状况明确的监视器的数量
OUTAGES 这是此类型的监视器总数造成的运行中断
DISPLAYNAME 这是监视器类型的显示名称
WARNINGCOUNT 这是一种类型的健康警告的监视器数
AVAILMSG 这是此监视器类型的可用性消息
COUNT 这是此类型的监视器总数
HEALTHNKNOWNCOUNT 这是某种类型的健康状况未知的监视器的数量
RESOURCETYPEURL 这是页面的URL,其中将列出所有此类型的监视器。
AVAILSEVERITY 这是此类型可用性的严重级别(正常-5,停机1)

示例

XML 输入:

http://apm-prod1:9090/AppManager/xml/ListMonitorTypes?apikey=c4e547c2330e2eb92d3e7af2262da9e9&type=all

XML 响应:

<AppManager-response uri="/AppManager/xml/ListMonitorTypes">
<result>
<response response-code="4000">
<MonitorType AVAILUNKNOWNCOUNT="0" IMAGE="/images/icon_monitors_solaris.gif" CRITICALCOUNT="0" SUBGROUP="Sun Solaris" DOWNCOUNT="0" HEALTHSEVERITY="5" HEALTHMSG="Health is clear.<br>Root Cause:<br>1. Health of Sunsolaris is clear <br>" RESCATEGORY="SYS" UPCOUNT="1" CLEARCOUNT="1" OUTAGES="0/1" DISPLAYNAME="Sun Solaris" WARNINGCOUNT="0" AVAILMSG="Resource is up.<br>Root Cause:<br>1. Sunsolaris is up <br> <br>" COUNT="1" HEALTHUNKNOWNCOUNT="0" RESOURCETYPEURL="/showresource.do?method=showResourceTypes&direct=true&network=Sun Solaris&detailspage=true&PRINTER_FRIENDLY=true" AVAILSEVERITY="5"/>
<MonitorType AVAILUNKNOWNCOUNT="0" IMAGE="/images/icon_monitor_vmware.gif" CRITICALCOUNT="7" SUBGROUP="VirtualMachine" DOWNCOUNT="8" HEALTHSEVERITY="1" HEALTHMSG="Health is critical.<br>Root Cause:<br>1. Health of amp-vm-centos64 is critical <br>2. Health of opman-xp32-2-test is critical <br>3. Health of opman-ubuntu10-1-ttt11 is critical <br>4. Health of tes-111-5689-linux-2 is critical <br>5. Health of opman-ubuntu10-6-test2 is critical <br>6. Health of Jim Linux Box is critical <br>7. Health of ICONVM is critical <br>" RESCATEGORY="VIR" UPCOUNT="8" CLEARCOUNT="8" OUTAGES="7/16" DISPLAYNAME="Virtual Machine" WARNINGCOUNT="0" AVAILMSG="Resource is down.<br>Root Cause:<br>1. amp-vm-centos64 is down <br> <br>2. null is down <br> <br>3. opman-xp32-2-test is down <br> <br>4. opman-ubuntu10-1-ttt11 is down <br> <br>5. tes-111-5689-linux-2 is down <br> <br>6. opman-ubuntu10-6-test2 is down <br> <br>7. Jim Linux Box is down <br> <br>8. ICONVM is down <br> <br>" COUNT="16" HEALTHUNKNOWNCOUNT="1" RESOURCETYPEURL="/showresource.do?method=showResourceTypes&direct=true&network=VirtualMachine&detailspage=true&PRINTER_FRIENDLY=true" AVAILSEVERITY="1"/>
<MonitorType AVAILUNKNOWNCOUNT="0" IMAGE="/images/icon_monitor_SSL.gif" CRITICALCOUNT="0" SUBGROUP="SSLCertificateMonitor" DOWNCOUNT="0" HEALTHSEVERITY="5" HEALTHMSG="Health is clear.<br>Root Cause:<br>1. Health of ZOHO is clear <br>" RESCATEGORY="URL" UPCOUNT="1" CLEARCOUNT="1" OUTAGES="0/1" DISPLAYNAME="SSL Certificate Monitor" WARNINGCOUNT="0" AVAILMSG="Resource is up.<br>Root Cause:<br>1. ZOHO is up <br> <br>" COUNT="1" HEALTHUNKNOWNCOUNT="0" RESOURCETYPEURL="/showresource.do?method=showResourceTypes&direct=true&network=SSLCertificateMonitor&detailspage=true&PRINTER_FRIENDLY=true" AVAILSEVERITY="5"/>
</response>
</result>
</AppManager-response>

JSON 输入:

http://apm-prod1:9090/AppManager/json/ListMonitorTypes?apikey=c4e547c2330e2eb92d3e7af2262da9e9&type=all

JSON 响应:

{"response-code":"4000","response":{"uri":"/AppManager/json/ListMonitorTypes","result":[{"AVAILUNKNOWNCOUNT":"0","IMAGE":"/images/icon_monitors_urlmonitor.gif","CRITICALCOUNT":"1","SUBGROUP":"UrlMonitor","DOWNCOUNT":"1","HEALTHSEVERITY":"1","HEALTHMSG":"Health is critical.<br>Root Cause:<br>1. Health of AppManager Home Page is critical <br>","RESCATEGORY":"URL","UPCOUNT":"0","CLEARCOUNT":"0","OUTAGES":"1/1","DISPLAYNAME":"HTTP(s) URLs","WARNINGCOUNT":"0","AVAILMSG":"Resource is down.<br>Root Cause:<br>1. AppManager Home Page is down <br>","COUNT":"1","HEALTHUNKNOWNCOUNT":"0","RESOURCETYPEURL":"/showresource.do?method=showResourceTypes&direct=true&network=UrlMonitor&detailspage=true&PRINTER_FRIENDLY=true","AVAILSEVERITY":"1"},{"AVAILUNKNOWNCOUNT":"0","IMAGE":"/images/icon_monitors_apache.gif","CRITICALCOUNT":"0","SUBGROUP":"Apache-server","DOWNCOUNT":"0","HEALTHSEVERITY":"5","HEALTHMSG":"Health is clear.<br>Root Cause:<br>1. Health of apm-prod1_Apache Server_9090 is clear <br>","RESCATEGORY":"URL","UPCOUNT":"1","CLEARCOUNT":"1","OUTAGES":"0/1","DISPLAYNAME":"Apache Server","WARNINGCOUNT":"0","AVAILMSG":"Resource is up.<br>Root Cause:<br>1. apm-prod1_Apache Server_9090 is up <br>","COUNT":"1","HEALTHUNKNOWNCOUNT":"0","RESOURCETYPEURL":"/showresource.do?method=showResourceTypes&direct=true&network=Apache-server&detailspage=true&PRINTER_FRIENDLY=true","AVAILSEVERITY":"5"},{"AVAILUNKNOWNCOUNT":"0","IMAGE":"/images/icon_monitors_windows.gif","CRITICALCOUNT":"0","SUBGROUP":"Windows","DOWNCOUNT":"0","HEALTHSEVERITY":"5","HEALTHMSG":"Health is clear.<br>Root Cause:<br>1. Health of apm-prod1_Windows Vista is clear <br>","RESCATEGORY":"SYS","UPCOUNT":"1","CLEARCOUNT":"1","OUTAGES":"0/1","DISPLAYNAME":"Windows","WARNINGCOUNT":"0","AVAILMSG":"Resource is up.<br>Root Cause:<br>1. apm-prod1_Windows Vista is up <br>","COUNT":"1","HEALTHUNKNOWNCOUNT":"0","RESOURCETYPEURL":"/showresource.do?method=showResourceTypes&direct=true&network=Windows&detailspage=true&PRINTER_FRIENDLY=true","AVAILSEVERITY":"5"}]}}

注意:我们希望将来能根据客户需求为其他客户提供支持。