本文把部分 AEM 功能移植到移动上,以便用户随时随地地">监控数据中心的能源情况,并及时地发现异常情况而做出及时的处理。
Active Energy Manager(AEM)是 IBM Systems Director 的插件,主要用于监视和管理数据中心的电力和环境状况。它可以监视多种 IT 设备,比如:BladeCenter、Power System、System x 和 System z 服务器。另外,可以获得管理设备的信息,比如电力分布单元(PDU)、不间断电源(UPS)和冷却单元。通过 AEM 实现的能源监控和管理功能包括:
监视电力使用量和温度; 根据需求设置固定的能源消耗阈值,从而尽可能优化一台或多台服务器的能源使用或性能,阈值可以实现自动通知,危险级和警报级阈值可以指定阈值范围; 能源消耗成本计算; 支持可变地能源节约,当服务器利用率不高时,自动减少能源使用(静态/动态节电模式); 通过读取湿度
传感器的湿度数据和环境温度自动地调整风扇速度,从而提高效率; 收集与电力和冷却设备相关的设施发出的警报和事件; 通过 IBM 和非 IBM 电力分布单元监视非 IBM 和遗留系统的能源使用量。
此外 AEM 还可以通过 REST APIs 和 Command Line Interface 两种方式对外提供能源监控管理数据,方便了对 IT 基础设施的能源消耗进行信息挖掘处理。
Android 简介
Android 是基于 Linux 开放性内核的操作系统,是 Google 公司在 2007 年 11 月 5 日公布的移动操作系统。本文介绍的数据中心能源管理器即为基于 Android 平台的一个应用实现。Android 平台具有五大优势:
开放性,允许任何移动终端厂商加入到 Android 联盟中来; 移动应用接入网络不再受运营商的控制;
丰富的硬件选择; 开发商不受任何限制。Android 平台提供给第三方开发商一个十分宽泛、自由的环境,因此不会受到各种条条框框的阻挠; 与 Google 应用
无缝结合。Google 服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而 Android 平台移动将无缝结合这些优秀的 Google 服务。
AEM 可移植功能
AEM 监控功能
AEM 有两大监控功能,既对能源的监控以及对环境数据的监控。
能源监控功能是 AEM 为客户提供的基本功能之一。通过使用能源监控功能,可以了解数据中心中某台或某几台服务器的能源使用情况。比如:平均输入、输出功率,是否使用了能源管理功能。通过这些数据,我们可以轻松的知道数据中心中耗电量最多和最少的服务器,从而制定合理的能源管理策略,帮助用户建设绿色和环保的数据中心。
图 1. AEM 能源监控图
环境数据的监控可以为客户提供数据中心服务器的入风口温度和出风口温度,从而帮助用户获得数据中心实时的环境温度、湿度数据。用户可以发现数据中心中温度或湿度或 CPU 使用频率不正常的服务器,从而采取正确的措施避免问题加深而造成更大的损失。
图 2. AEM 环境数据监控图
图 1 和图 2 是在 Director Server 上的能源和环境数据监控功能截图。我们可以看到,AEM 可以实时的显示当前能源耗用量和环境温度的数值。