一种在Power8Lmodel服务器上监控功耗的方法及系统技术方案

技术编号:32479119 阅读:15 留言:0更新日期:2022-03-02 09:42
本发明专利技术公开了一种在Power8 L model服务器上监控功耗的方法及系统,方法包括:S1,在指定服务器编写shell脚本;S2,输入ipmi命令获取所述指定服务器的序列号、部件温度和整机功耗。在FW840之前的微码情况下,通过编写shell脚本提取ipmi命令中的信息获取服务器的硬件部件序列号、部件温度和整机功耗等信息,操作简单,信息获取成本低。信息获取成本低。信息获取成本低。

【技术实现步骤摘要】
一种在Power8 L model服务器上监控功耗的方法及系统


[0001]本专利技术涉及计算机日志处理
,特别是涉及一种在Power8 L model服务器上监控功耗的方法及系统。

技术介绍

[0002]Power8 L model服务器是IBM生产、销售的基于Power处理器的产品,此产品包括S812L/S822L/S824L,且只能运行Linux操作系统,其主要竞争对手是通用x86服务器,L代表Linux。
[0003]ipmitool是一种可用在linux系统下的命令行方式的ipmi平台管理工具,它支持ipmi 1.5规范(最新的规范为ipmi 2.0),通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。
[0004]在较早微码(FW840以前)的Power8 L model服务器上有监控功耗的需求,而Power8 L model不像Power9的产品可以直接通过ipmi命令直接抓取sensor中的功耗。因此,如何在不更新硬件的情况下,保证对设备的功耗的监控,保证设备的安全运行,是本领域技术人员的工作重点之一。

技术实现思路

[0005]本专利技术的目的是提供一种在Power8 L model服务器上监控功耗的方法及系统,实现了对服务器的功耗监控,提高了使用安全性。
[0006]为解决上述技术问题,本专利技术实施例提供了一种在Power8 L model服务器上监控功耗的方法,包括:
[0007]S1,在指定服务器编写shell脚本;
[0008]S2,输入ipmi命令获取所述指定服务器的序列号、部件温度和整机功耗。
[0009]其中,所述S1之前还包括:
[0010]登陆到ASM中设置ipmi用户密码。
[0011]其中,在所述S2之后还包括:
[0012]S3,判断所述指定服务器的部件温度或整机功耗是否大于阈值;
[0013]若是,S4,发出警报。
[0014]其中,在所述S4之后,还包括:
[0015]S5,将超出所述阈值的所述指定服务器的位置信息、温度信息和整机功耗信息在指定监控显示器进行显示。
[0016]其中,在所述S5之后,还包括:
[0017]将超出所述阈值的所述指定服务器的位置信息、温度信息和整机功耗信息发送到指定的维护人员。
[0018]除此之外,本申请的实施例还提供了一种在Power8 L model服务器上监控功耗的系统,包括:
[0019]shell脚本编写模块,用于在指定服务器编写shell脚本;
[0020]信息获取模块,用于输入ipmi命令获取所述指定服务器的序列号、部件温度和整机功耗。
[0021]其中,还包括与所述shell脚本编写模块、所述信息获取模块连接的密码设置模块,用于登陆到ASM中设置ipmi用户密码。
[0022]其中,还包括与所述信息获取模块连接的监控模块,用于将超出阈值的所述指定服务器的位置信息、温度信息和整机功耗信息在指定监控显示器进行显示。
[0023]其中,还包括与所述监控模块连接的维护模块,用于将超出所述阈值的所述指定服务器的位置信息、温度信息和整机功耗信息发送到指定的维护人员。
[0024]本专利技术实施例提供的在Power8 L model服务器上监控功耗的方法及系统,与现有技术相比,具有以下优点:
[0025]本专利技术实施例提供的在Power8 L model服务器上监控功耗的方法及系统,在FW840之前的微码情况下,通过编写shell脚本提取ipmi命令中的信息获取服务器的硬件部件序列号、部件温度和整机功耗等信息,操作简单,信息获取成本,实现了对服务器上功耗进行监控,提高了设备使用可靠性。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术实施例提供的在Power8 L model服务器上监控功耗的方法的一个实施例的步骤哦流程示意图;
[0028]图2为本专利技术实施例提供的在Power8 L model服务器上监控功耗的方法的另一实施例的结构示意图;
[0029]图3为本专利技术实施例提供的在Power8 L model服务器上监控功耗的系统的一种具体实施方式的结构示意图。
具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]请参考图1

3,图1为本专利技术实施例提供的在Power8 L model服务器上监控功耗的方法的一个实施例的步骤哦流程示意图;图2为本专利技术实施例提供的在Power8 L model服务器上监控功耗的方法的另一实施例的结构示意图;图3为本专利技术实施例提供的在Power8 L model服务器上监控功耗的系统的一种具体实施方式的结构示意图。
[0032]在一种具体实施方式中,所述在Power8 L model服务器上监控功耗的方法,包括:
[0033]S1,在指定服务器编写shell脚本;
[0034]S2,输入ipmi命令获取所述指定服务器的序列号、部件温度和整机功耗。
[0035]在FW840之前的微码情况下,通过编写shell脚本提取ipmi命令中的信息获取服务器的硬件部件序列号、部件温度和整机功耗等信息,操作简单,信息获取成本,实现了对服务器上功耗进行监控,提高了设备使用可靠性。
[0036]一个实施例中,shell脚本信息如下:
[0037][0038]一个实施例中获得的硬件部件序列号、部件温度和整机功耗如下:
[0039]$bash sensor.sh
[0040]172.16.156.145

>Power=360W,SN=SVRP8

S814

04

SN102EF4V,FW=FW840.30(SV830_139)
[0041]172.16.51.161

>Power=690W,SN=SVRP8

S822L

07

SN2116AEA,FW=FW860.30(SV830_103)
[0042]172.16.51.52

>Power=680W,SN=SVRP8

S822L<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在Power8 L model服务器上监控功耗的方法,其特征在于,包括:S1,在指定服务器编写shell脚本;S2,输入ipmi命令获取所述指定服务器的序列号、部件温度和整机功耗。2.如权利要求1所述在Power8 L model服务器上监控功耗的方法,其特征在于,所述S1之前还包括:登陆到ASM中设置ipmi用户密码。3.如权利要求2所述在Power8 L model服务器上监控功耗的方法,其特征在于,在所述S2之后还包括:S3,判断所述指定服务器的部件温度或整机功耗是否大于阈值;若是,S4,发出警报。4.如权利要求3所述在Power8 L model服务器上监控功耗的方法,其特征在于,在所述S4之后,还包括:S5,将超出所述阈值的所述指定服务器的位置信息、温度信息和整机功耗信息在指定监控显示器进行显示。5.如权利要求4所述在Power8 L model服务器上监控功耗的方法,其特征在于,在所述S5之后,还包括:将超出所述阈值的所述指定服务器的位置信息、温度信息和整机...

【专利技术属性】
技术研发人员:程续
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1