使用 AWS Management Pack
您可以使用 AWS Management Pack 监控AWS资源的运行状态。
视图
AWS Management Pack 提供以下视图,这些视图显示在操作控制台的 Monitoring (监控) 工作区中。
视图
EC2 实例
查看所有可用区和区域中属于某特定 AWS 账户 的 EC2 实例的运行状态。该视图还包括 Virtual Private Cloud (VPC) 中运行的 EC2 实例。AWS Management Pack 会检索标签,以便您可以使用这些标签来搜索和筛选该列表。

选择 Amazon EC2 实例时,您可以执行实例运行状况任务:
-
Open Amazon Console:在 Web 浏览器中启动 AWS Management Console。
-
Open RDP to Amazon EC2 Instance:打开指向所选 Windows 实例的 RDP 连接。
-
Reboot Amazon EC2 Instance:重启所选 EC2 实例。
-
Start Amazon EC2 Instance:启动所选 EC2 实例。
-
Stop Amazon EC2 Instance:停止所选 EC2 实例。
EC2 实例关系图视图
显示实例与其他组件之间的关系。

Amazon EBS 卷
显示所有可用区和区域中属于某特定 AWS 账户 的所有 Amazon EBS 卷的运行状态。

Amazon EBS 卷关系图视图
显示一个 Amazon EBS 卷和所有相关警报。下图显示了一个示例:

经典负载均衡器
显示所有区域中属于某特定 AWS 账户 的所有经典负载均衡器的运行状态。

Elastic Load Balancing 关系图视图
显示 Elastic Load Balancing 与其他组件之间的关系。下图显示了一个示例:

AWS Elastic Beanstalk 应用程序
显示所有已发现的 AWS Elastic Beanstalk 应用程序的状态。

AWS Elastic Beanstalk 应用程序关系图视图
显示 AWS Elastic Beanstalk 应用程序、应用程序环境、应用程序配置和应用程序资源对象。

AWS CloudFormation 堆栈
显示所有区域中属于某特定 AWS 账户的所有 AWS CloudFormation 堆栈的运行状态。

AWS CloudFormation 堆栈关系图视图
显示 AWS CloudFormation 堆栈与其他组件之间的关系。一个 AWS CloudFormation 堆栈可包含 Amazon EC2 或 Elastic Load Balancing 资源。下图显示了一个示例:

Amazon 性能视图
显示 Amazon EC2、Amazon EBS 和 Elastic Load Balancing 的 Amazon CloudWatch 指标、自定义指标以及从 CloudWatch 警报创建的指标。此外,每个资源还有单独的性能视图。Other Metrics 性能视图包含自定义指标和从 CloudWatch 警报创建的指标。有关这些指标的更多信息,请参阅 Amazon CloudWatch 用户指南中的发布 CloudWatch 指标的AWS服务。下图显示了一个示例。

Amazon CloudWatch 指标警报
显示与已发现的AWS资源相关的 Amazon CloudWatch 警报。

AWS 提醒
显示当对象的运行状况处于临界状态时 AWS 管理包产生的警报。

观察程序节点 (System Center Operations Manager 2007 R2)
查看受监控的所有 AWS 账户 上观察程序节点的运行状态。Healthy(正常)状态表明观察程序节点已正确配置并且可以与 AWS 通信。

发现
发现结果是 AWS Management Pack 所监视的AWS资源。AWS Management Pack 发现以下对象:
-
Amazon EC2 实例
-
EBS 卷
-
ELB 负载均衡器
-
AWS CloudFormation 堆栈
-
Amazon CloudWatch 警报
-
AWS Elastic Beanstalk 应用程序
-
Amazon EC2 Auto Scaling 组和可用区
Amazon CloudWatch 指标是针对以下资源生成的:
-
Amazon EC2 实例
-
EBS 卷
-
弹性负载均衡
-
自定义 Amazon CloudWatch 指标
-
来自现有 Amazon CloudWatch 警报的指标
对于 Amazon CloudWatch 指标发现,以下指导适用:
-
AWS CloudFormation 堆栈没有任何默认的 Amazon CloudWatch 指标。
-
已停止的 Amazon EC2 实例和未使用的 Amazon EBS 卷不会生成用于各自默认 Amazon CloudWatch 指标的数据。
-
启动 Amazon EC2 实例后,Amazon CloudWatch 指标最多需要 30 分钟才会显示在 Operations Manager 中。
-
Amazon CloudWatch 会保留监控数据两周,即使您的AWS资源已被终止也会保留。此类数据会显示在 Operations Manager 中。
-
不支持的资源的现有 Amazon CloudWatch 警报将会创建指标并与 Amazon CloudWatch 警报关联。可以在“Other Metrics”性能视图中查看这些指标。
AWS Management Pack 还会发现以下关系:
-
AWS CloudFormation 堆栈及其 Elastic Load Balancing 或 Amazon EC2 资源
-
Elastic Load Balancing 负载均衡器与其 EC2 实例
-
Amazon EC2 实例及其 EBS 卷
-
Amazon EC2 实例及其操作系统
-
AWS Elastic Beanstalk 应用程序及其环境、配置和资源
AWS Management Pack 会自动发现 EC2 实例与其上运行的操作系统之间的关系。要发现此类关系,实例上必须已安装和配置 Operations Manager 代理,且 Operations Manager 中必须已导入相应的操作系统管理包。
发现功能在资源池中的管理服务器 (System Center 2012) 或观察程序节点 (System Center 2007 R2) 上运行。
发现 | 间隔 (秒) |
---|---|
Amazon 资源发现 (SCOM 2012) 发现 EC2 实例、Amazon EBS 卷、负载均衡器和 CloudFront 堆栈。 |
14400 |
AWS Elastic Beanstalk 发现 发现 AWS Elastic Beanstalk 及其与环境、资源和配置的关系。 |
14400 |
CloudWatch 警报发现 发现使用 CloudWatch 指标生成的警报。 |
900 |
自定义 CloudWatch 指标发现 发现自定义 CloudWatch 指标。 |
14400 |
观察程序节点发现 (SCOM 2007 R2) 定位根管理服务器并创建观察程序节点对象。 |
14400 |
监视器
监视器用于衡量 AWS 资源的运行状况。监控功能在资源池中的管理服务器 (System Center 2012) 或观察程序节点 (System Center 2007 R2) 上运行。
监控 | 间隔 (秒) |
---|---|
AWS CloudFormation 堆栈状态 |
900 |
Amazon CloudWatch 指标警报 |
300 |
Amazon EBS 卷状态 |
900 |
Amazon EC2 实例状态 |
900 |
Amazon EC2 实例系统状态 |
900 |
AWS Elastic Beanstalk 状态 |
900 |
观察程序节点与 Amazon Cloud 的连接情况 (SCOM 2007 R2) |
900 |
规则
规则会创建警报 (依据 Amazon CloudWatch 指标) 并收集数据以用于分析和报告。
规则 | 间隔 (秒) |
---|---|
AWS 资源发现规则 (SCOM 2007 R2) 确定目标观察程序节点并借助 AWS API 发现以下AWS资源的对象:EC2 实例、EBS 卷、负载均衡器和 AWS CloudFormation 堆栈。(不发现 CloudWatch 指标或警报)。发现完成后,查看处于 Not Monitored (未监视) 状态的对象。 |
14400 |
Amazon Elastic Block Store 卷性能指标数据收集规则 |
900 |
Amazon EC2 实例性能指标数据收集规则 |
900 |
Elastic Load Balancing 均衡性能指标数据收集规则 |
900 |
自定义 CloudWatch 指标数据收集规则 |
900 |
事件
事件会报告涉及受监视资源的活动。系统会将相关事件写入 Operations Manager 事件日志。
事件 ID | 描述 |
---|---|
4101 |
Amazon EC2 实例发现 (常规发现) 已完成 |
4102 |
Elastic Load Balancing 指标发现、 Amazon EBS 卷指标发现、 Amazon EC2 实例指标发现已完成 |
4103 |
Amazon CloudWatch 指标警报发现已完成 |
4104 |
Amazon Windows 计算机发现已完成 |
4105 |
Amazon 指标警报收集已完成 |
4106 |
EC2 实例计算机关系发现已完成 |
4107 |
AWS CloudFormation 堆栈状态收集已完成 |
4108 |
观察程序节点可用性状态收集已完成 |
4109 |
Amazon 指标收集规则已完成 |
4110 |
Amazon 实例状态更改任务已完成 |
4111 |
EC2 实例状态监视器状态已完成 |
4112 |
Amazon EBS 卷状态监视器状态已完成 |
4113 |
Amazon EC2 实例计划事件监视器状态已计算 |
4114 |
Amazon EBS 计划事件监视器状态已计算 |
4115 |
Elastic Beanstalk 发现已完成 |
4116 |
Elastic Beanstalk 环境状态已计算 |
4117 |
Elastic Beanstalk 环境操作状态已计算 |
4118 |
Elastic Beanstalk 环境配置状态已计算 |
运行状况模型
下图显示了 AWS Management Pack 定义的运行状况模型。

CloudWatch 警报的运行状况汇总其相应 CloudWatch 指标。Amazon EC2 的 CloudWatch 指标的运行状况汇总到 EC2 实例。同样,Amazon EBS 的 CloudWatch 指标的运行状况汇总到 Amazon EBS 卷。EC2 实例所使用的 Amazon EBS 卷的运行状况汇总到 EC2 实例。
系统发现 EC2 实例与其操作系统之间的关系之后,操作系统运行状况汇总到 EC2 实例。

AWS CloudFormation 堆栈的运行状态取决于 AWS CloudFormation 堆栈本身的状态及其资源(即负载均衡器和 EC2 实例)的运行状态。
下表是 AWS CloudFormation 堆栈与其运行状态之间的对应关系。
运行状态 | AWS CloudFormation 堆栈状态 | 注意 |
---|---|---|
错误 |
|
可能可用 |
警告 |
|
部分问题解决后会恢复 |
正常 |
|
Usable |
AWS CloudFormation 堆栈的完整健康模型如下所示:

自定义 AWS Management Pack
要更改发现、规则和监控器的频率,您可以覆盖间隔时间 (以秒为单位)。
更改频率
-
在 Operations Manager 工具栏中,单击 Go,然后单击 Authoring。
-
在 Authoring 窗格中,展开 Management Pack Objects,然后单击要更改的对象(例如,Object Discoveries、Rules 或 Monitors)。
-
在工具栏中,单击 Scope。
-
在 Scope Management Pack Objects 对话框中,单击 View all targets。
-
要将范围限制到 Amazon 对象,请在 Look for 字段中键入 Amazon。
-
选择要配置的对象,然后单击 OK。
-
在 Operations Manager 中心窗格中,右键单击要配置的对象,单击 Overrides,然后单击要配置的覆盖类型。
-
使用 Override Properties 对话框可为对象配置不同的值和设置。
提示
要禁用发现、规则或监控对象,请在 Operations Manager 中心窗格中右键单击要禁用的对象,单击 Overrides,然后单击 Disable the Rule。您有时可能需要禁用规则,例如,在您不运行 AWS Elastic Beanstalk 应用程序或使用自定义 Amazon CloudWatch 指标的情况下。
有关创建覆盖的信息,请参阅 Microsoft TechNet
有关创建自定义规则和监视器的信息,请参阅 Microsoft TechNet 网站上的 Authoring for System Center 2012 - Operations Manager