victorylee
作者victorylee·2020-11-13 21:52
软件开发工程师·浪潮商用机器有限公司

轻量级的小型机监控软件IPSM

字数 2046阅读 2511评论 0赞 1

随着虚拟化和云计算技术的兴起,企业的 IT 架构在越来越灵活, IT 基础架构也越来越复杂。这些硬件资源可以动态增加,减少,在物理机之间迁移,乃至删除,这使得管理这些多变的资源越来越困难。

在长期服务于银行和金融企业的基础上,我们根据这些企业在运维 Power 服务器时的经验和最佳实践,开发了 Inspur Power Smart Manager (IPSM) 系统,它可以自动采集服务器的信息,在对原 IT 基础架构无侵入的同时,还可帮助管理员实时高效地管理大量的 Power 小型机。

IPSM包含哪些功能呢? 它包含服务器硬件资源管理,性能监控和故障管理,具体如下所述:**

  • 服务器硬件资源管理。 IPSM 自动采集集 HMC/Power 服务器 / 分区的 CPU, 内存, IO 版本信息。管理员登录 IPSM 的 WEB 界面,可查看到及时准确的服务器硬件资源信息。
  • 性能监控。 IPSM 可以生成多种类型的报表,例如 CPU 曲线图,柱状图,内存曲线图,柱状图,各种类型的统计报表,可帮助用户掌握 CPU/ 内存等资源的使用情况。

IPSM 的 WEB 界面如下图所示:

  • 故障管理。在服务器发生硬件故障, LED 告警灯亮灯,服务器或分区的状态异常时, IPSM 可及时地发现这些故障,并在 IPSM 页面上展示,也可以通过接口将这些信息发送到客户的故障监控系统中。

IPSM的工作原理是什么?** IPSM 系统通过一个后台采集进程,周期性地通过 HMC 采集 Power 服务器 / 分区硬件资源信息,例如服务器的 CPU 和内存数量、 IO 板卡等信息,分区的 CPU 和内存数量, LPAR name , LPAR ID 等信息,此外也包含服务器和分区的性能数据。客户通过登录 IPSM 的 WEB 系统,即可查看到服务器和分区的配置数据,以及性能报表。

IPSM有什么特点呢? IPSM 是一个轻量级的监控软件,易于使用。它的特点如下:

  • 无代理。 IPSM 通过 HMC 来收集信息,不需要登录或连接分区,对分区几乎没有影响。 IPSM 系统分为数据收集后台系统以及前台 Web 展示系统。 后台系统通过使用 SSH 协议连接 HMC ,获取服务器与分区的配置与性能数据,然后将收集的数据保存在数据库中,前台通过访问该数据库获取配置与性能数据,并提供曲线图,柱状图,表格等报表等多种类型的报表。无代理程序减少安装和维护成本。 IPSM 不需要在任何地方安装代理程序,减少了安装和后期维护的成本。
  • 自动发现服务器和分区资源,无需人工干预。系统安装和配置完毕后, IPSM 可自动收集 HMC/ 服务器 / 分区的信息,可自动发现资源的变化,例如:增加服务器,增加分区,服务器或分区的资源变更等,这些变更都会被后台采集进程所发现并采集,所以系统管理员可以在 IPSM 看到最新的服务器(或分区)的配置信息和性能报表。
  • 安全可靠 。 IPSM 不需要在任何地方安装代理程序,仅通过 HMC 来收集信息,不需要登录分区,最大化地减轻了对分区的影响。 IPSM 采用命令或脚本来收集资源配置和性能数据,为了防止这些脚本被无意或恶意的篡改, IPSM 对所执行的脚本生成数字签名,在执行命令之前进行核对,核对不通过立刻提醒系统管理员,从而增加系统的安全性。 IPSM 使用加密的 SSH 协议来建立和 HMC 的连接,数据以加密方式传递,避免在数据采集过程中数据的泄漏。
  • 高性能 。 IPSM 帮助某客户管理了数百台小型机, 8000 多个分区,系统至今已运行 8 年多,之所以 IPSM 还可以实时地采集数据,快速地生成报表,是因为 IPSM 从设计之初就是一个高性能的系统, IPSM 拥有一个弹性可伸缩的任务池来管理采集任务。当待管理的服务器 ( 或分区 ) 规模变大,系统将会产生更多并发任务,同时并行采集数据,从而提高后台系统的性能,不但可确保在规定的时间内及时地采集所需数据,同时也可避免过多线程导致系统高负荷运行。此外 IPSM 也使用了 连接复用技术,这可以避免连接创建和销毁的资源消耗。在采集数据过程中, IPSM 没有采用先创建到 HMC 的连接,采集完数据之后,销毁连接的方式,而是将连接保存下来,下次复用该连接,不仅减少了连接创建和销毁的时间,也避免了该过程的资源消耗。

如何部署 IPSM 呢?

需要事先准备 1 台服务器 ( 物理机或虚拟机均可 ) 用来部署 IPSM, 操作系统可以为 AIX 或 Linux 。根据待管理的小型机分区数量,所需硬件资源如下 :

分区数量CPU内存磁盘空间
小于1002 Core6 G100G
小于 10004 Core10 G200G
大于 20006 Core20G400G

目前 IPSM 已经为 40 多家客户管理小型机,部分客户分区数目数千个,部分用户分区数目数百个,如果您有管理 Power 服务器小型机和分区的需求,可以联系我们。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广