Ganglia 层 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Ganglia 层

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

注意

该层仅适用于 Chef 11 和更早的基于 Linux 的堆栈。

AWS OpsWorks Stacks 会将您的所有实例和容量指标发送到 Amazon CloudWatch,这样您就可以轻松查看图表和设置警报,从而帮助您进行故障排除并根据资源状态自动采取行动。您还可以将 Ganglia AWS OpsWorks Stacks 层用于其他应用程序监控选项,例如存储所选指标。

Ganglia 层是实例的蓝图,通过使用 Ganglia 分布式监控来监控您的堆栈。堆栈通常只有一个 Ganglia 实例。该 Ganglia 层包括以下可选配置设置:

Ganglia URL

统计数据的 URL 路径。完整的 URL 是 http://DNSNameURLPath,其中 DNSName 是关联实例的 DNS 名称。默认 URLPath 值是“/ganglia”,它与如下内容对应:http://ec2-54-245-151-7.us-west-2.compute./ganglia。

Ganglia user name

统计信息网页的用户名称。当您查看此页面时,必须提供用户名称。默认值为 “Opsworks”。

Ganglia password

用于控制访问统计信息网页的密码。当您查看此页面时,必须提供该密码。默认值是一个随机生成的字符串。

注意

记录密码以备后用; AWS OpsWorks Stacks 不允许您在创建图层后查看密码。不过,您可以通过转到层的“Edit”页面并单击 Update password 来更新密码。

自定义安全组

如果您选择不自动将内置 AWS OpsWorks Stacks 安全组与您的图层关联,则会显示此设置。您必须指定要将哪一安全组与层关联起来。有关更多信息,请参阅 创建新堆栈

Elastic Load Balancer

您可以将 Elastic Load Balancing 负载均衡器连接到层的实例。

重要

如果您的堆栈包含 Ganglia 层,我们建议您尽可能禁用该层的 SSLv3,以解决 CVE-2014-3566 中所述的漏洞。为此,您必须覆盖 Apache 服务器的 ssl.conf.erb 模板来修改 SSLProtocol 设置。有关更多信息,请参阅 为 Apache 服务器禁用 SSLv3

查看 Ganglia 统计信息

AWS OpsWorks Stacks 配方会在每个实例上安装一个低开销的 Ganglia 客户端。如果您的堆栈包含 Ganglia 层,在实例联机后,Ganglia 客户端将自动开始向 Ganglia 报告。Ganglia 使用此客户端数据计算各种统计信息,并在其统计信息网页上以图形化的方式显示结果。

查看 Ganglia 统计信息
  1. 页面上,单击 Ganglia 以打开层的详细信息页面。

  2. 在导航窗格中,单击 Instances。在 Ganglia 下,单击实例名称。

  3. 复制实例的 Public DNS 名称。

  4. 使用 DNS 名称来构建统计信息的 URL,这将类似于:http://ec2-54-245-151-7.us-west-2.compute.amazonaws.com/ganglia。

  5. 将完整的 URL 粘贴到您的浏览器中,导航到该页面,然后输入 Ganglia 用户名称和密码以显示页面。下面是一个示例。