[发明专利]一种自动快速添加BMCsel日志的方法在审
申请号: | 201711288883.0 | 申请日: | 2017-12-07 |
公开(公告)号: | CN107861831A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 吴培琴 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/30 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 快速 添加 bmcsel 日志 方法 | ||
技术领域
本发明涉及BMC sel日志添加领域,具体涉及一种可实现自动快速添加BMC sel日志的方法。
背景技术
BMC(Baseboard Management Controller,基板管理控制器)支持行业标准的IPMI规范。该规范描述了已经内置到主板上的管理功能。这些功能包括:本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。
SEL是系统事件日志,当系统发生重启,BMC重启,电源,硬盘,风扇,CPU,Memory等发生故障解除都会生成日志。一般达到记录90%以上会记录一条warning的日志,100%时产生critical的日志。
BMC sdr中的Event_Log sensor,此功能是当事件日志设置为线性策略的时候,日志达到100%full的时候会生成一条critical的记录后将不再继续记录log,设置为循环测试时,日志将继续记录,测试工程师模拟此功能是否正常,需要耗时很久才能达到sel full的时候,耗时事件长,占用资源。
发明内容
为解决上述问题,本发明提供一种可自动快速添加BMC sel日志的方法,减少测试时间,提高测试效率。
本发明的技术方案是:一种自动快速添加BMC sel日志的方法,包括以下步骤:
将添加日志脚本拷贝到系统;
运行添加日志脚本进行日志添加;
当日志达到90%以上,系统记录warning日志;
当日志达到100%时,系统记录critical日志。
进一步地,添加日志脚本为shell脚本。
进一步地,添加日志脚本包括:
日志条数设置单元:用于设置需添加记录日志条数;
日志内容设置单元:用于设置所添加记录日志的日志内容;
日志添加单元:用于添加日志。
进一步地,添加日志脚本使用ipmitool命令实现日志添加。
进一步地,该方法适用于Linux系统。
本发明提供的自动快速添加BMC sel日志的方法,通过shell脚本实现日志添加,用户只需运行脚本,即可实现日志自动快速的添加,且用户可根据需要设置添加记录日志的条数以及需要添加日志的内容,减少了系统一直重启或者触发其他事件记录log的事件,大大的减少测试时间,提高测试效率。
附图说明
图1是本发明具体实施例方法流程示意图。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
如图1所示,本发明提供的自动快速添加BMC sel日志的方法,包括以下步骤:
将添加日志脚本拷贝到系统;
运行添加日志脚本进行日志添加;
当日志达到90%以上,系统记录warning日志;
当日志达到100%时,系统记录critical日志。
本方法中,添加日志脚本由shell实现,并用ipmitool命令实现日志添加。
添加日志脚本具体包括:
日志条数设置单元:用于设置需添加记录日志条数;
日志内容设置单元:用于设置所添加记录日志的日志内容;
日志添加单元:用于添加日志。
本实施例的添加日志方法适用于Linux系统。
本实施例的添加日志脚本具体如下:
本发明通过使用脚本能够快速添加日志,减少了系统一直重启或者触发其他事件记录log的时间,大大的减少测试时间,提高测试效率。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711288883.0/2.html,转载请声明来源钻瓜专利网。