监控 AIX 5.3 LPAR 的内存

监控 AIX 5.3 LPAR 的内存

我目前正在通过 HMC 管理 IBM Power 740 服务器。我们有四个 LPAR 在运行,两个 VIOS LPAR,一个应用程序 LPAR 和一个数据库 LPAR。我们已经实现了对lpar2rrd整个服务器 (CEC) 上的 CPU 使用率和内存的监控,我们还可以监控每个 LPAR 的 CPU 使用率。但是我们无法监控每个 LPAR 的内存。

我们被要求绘制每个 LPAR 的内存使用情况图表,以便服务台人员可以在 LED 显示屏上监控内存。

我知道vmstatsvmon命令;我正在考虑解析其中一个命令的一些属性并使用 Processing 绘制它们的图形。

您知道还有其他方法可以做到这一点吗?

答案1

您必须弄清楚如何从和中获取数据vmstatsvmon但是一旦您将内存使用量作为整数(或字符串,我想).. 注册一个帐户https://www.hostedgraphite.com/(我认为免费计划就足够了)。然后你就可以通过一个简单的 TCP 接口向他们发送数据了。

echo "YOUR-API-KEY.metric_name 1.2" | nc carbon.hostedgraphite.com 2003

您需要将其替换YOUR-API-KEY为您的 API 密钥的值,以及metric_name您想要调用该数据点的任何内容。

我猜测网猫安装在 AIX 上。

我不是为 HostedGraphite 工作,但他们的解决方案确实是一种以低成本获得 SaaS 图形的巧妙方法。

如果你身边有空闲的 Linux 机器,你也可以使用 Munin,并且编写一些插件解析和的输出vmstat并将svmon它们通过 TCP 套接字发送到端口 4949 上的 munin 服务器。有一些 Perl CPAN 模块可以在某处巧妙地处理 Munin 输出,而且我确信 Perl 也可以在 AIX 上使用。

相关内容