您可以使用此API来提取Applications Manager中业务组上的可用性数据。根据所需的输出格式,可以使用以下API之一:
示例请求:
http://[hostname]:[port]/AppManager/json/getMonitorGroupAvailabilityInfo?apikey=[REST API Key]
请求参数
API请求中涉及的参数如下所述:
| 字段 | 描述 |
|---|---|
| apikey * | 通过管理标签中的生成API密钥选项生成的密钥 。 |
| IncludeSubGroup | 如果您还希望了解业务组内子组的可用性状态,请指定 IncludeSubGroup = true 。 |
| CustomTime | 为自定义时间可用性报表指定 CustomTime = true。如果CustomTime为true,则必须提供StartTime和EndTime。 |
| StartTime | 报表的开始时间(以毫秒为单位)。 |
| EndTime | 报表的结束时间(以毫秒为单位)。 |
| ReportPeriod | 应为其创建报告的时间段。如果未提供此参数,则显示今天的可用性。可能的值为:
|
| HAID | 业务组的ID。在Applications Manager中,可以使用以下方法找到业务组的groupID:
http://app-windows:9090/showapplication.do?&method=showApplication&HAID=10000040
|
* 必填
http://localhost:9090/AppManager/json/getMonitorGroupAvailabilityInfo?apikey=833015a191b75b11f953774ab34f034d
要包括子组:
http://localhost:9090/AppManager/json/getMonitorGroupAvailabilityInfo?apikey=833015a191b75b11f953774ab34f034d&IncludeSubGroup=true
对于服务可用性计算:
http://localhost:9090/AppManager/json/getMonitorGroupAvailabilityInfo?apikey=833015a191b75b11f953774ab34f034d&ServiceAvailability=true
对于自定义时间可用性报表:
http://localhost:9090/AppManager/json/getMonitorGroupAvailabilityInfo?apikey=833015a191b75b11f953774ab34f034d&CustomTime=true&StartTime=2&EndTime=4
设置报表期:
http://localhost:9090/AppManager/json/getMonitorGroupAvailabilityInfo?apikey=833015a191b75b11f953774ab34f034d&ReportPeriod=1
要过滤HAID:
http://localhost:9092/AppManager/xml/getMonitorGroupAvailabilityInfo?apikey=a593773d172734ed160d7cd6502a23e2&IncludeSubGroup=true&HAID=10000
描述 | 示例输入和输出 |
|---|---|
包括子组 | 输入: http://localhost:9092/AppManager/xml/getMonitorGroupAvailabilityInfo?apikey=a593773d172734ed160d7cd6502a23e2&IncludeSubGroup=true 输出: <AppManager-response uri="/AppManager/xml/getMonitorGroupAvailabilityInfo"> |
示例请求:
http://[hostname]:[port]/AppManager/json/getMonitorGroupAvailability?apikey=[REST API Key]
请求参数
API请求中涉及的参数如下所述:
| 字段 | 描述 |
|---|---|
| apikey* | 通过管理标签中的生成API密钥选项生成的密钥。 |
| IncludeSubGroup | 如果您还希望了解业务组内子组的可用性状态,请指定IncludeSubGroup = true。 |
| CustomTime | 为自定义时间可用性报表指定 CustomTime = true。如果CustomTime为true,则必须提供StartTime和EndTime |
| StartTime | 报表的开始时间(以毫秒为单位)。 |
| EndTime | 报表的结束时间(以毫秒为单位)。 |
| ReportPeriod | 应为其创建报告的时间段。如果未提供此参数,则显示今天的可用性。可能的值为:
|
| HAID | 业务组的ID。在Applications Manager中,可以使用以下方法找到业务组的groupID:
|
* - 强制
http://localhost:9090/AppManager/json/getMonitorGroupAvailability?apikey=833015a191b75b11f953774ab34f034d
要包括子组:
http://localhost:9090/AppManager/json/getMonitorGroupAvailability?apikey=833015a191b75b11f953774ab34f034d&IncludeSubGroup=true
对于服务可用性计算:
http://localhost:9090/AppManager/json/getMonitorGroupAvailability?apikey=833015a191b75b11f953774ab34f034d&ServiceAvailability=true
对于自定义时间可用性报表:
http://localhost:9090/AppManager/json/getMonitorGroupAvailability?apikey=833015a191b75b11f953774ab34f034d&CustomTime=true&StartTime=2&EndTime=4
设置报表期:
http://localhost:9090/AppManager/json/getMonitorGroupAvailability?apikey=833015a191b75b11f953774ab34f034d&ReportPeriod=1
要过滤HAID:
http://localhost:9092/AppManager/xml/getMonitorGroupAvailabilityInfo?apikey=a593773d172734ed160d7cd6502a23e2&IncludeSubGroup=true&HAID=10000
描述 | 示例输入和输出 |
|---|---|
包括子组 | 输入: http://localhost:9092/AppManager/json/getMonitorGroupAvailability?apikey=a593773d172734ed160d7cd6502a23e2&IncludeSubGroup=true 输出: Today Availability Report |
它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。
审稿人角色:研究与开发

Lexmark技术支持经理