The invention relates to a system for testing field, discloses a method for testing the state of EventLog, which comprises the following steps: preparation of test procedures EventLog state; EventLog state run test program; read the EventLog state, and determine whether the alarm. Including the device, also discloses a test EventLog state: writing module for writing test the status of the EventLog program; operation module, used to run the test program of EventLog state; judgment module is used to read the EventLog state, and determine whether the alarm. Based on the change of EventLog state, the invention designs a program which can repeatedly generate the test log number from the log to the setting so as to judge the state of the EventLog, and finally completes the test of the changes of the EventLog states.
【技术实现步骤摘要】
一种测试EventLog状态的方法及装置
本专利技术涉及系统测试领域,尤其涉及一种测试EventLog状态的方法及装置。
技术介绍
EventLog的状态可以直接反应出系统日志的存储情况,正常存储时,硬件监控模块下,EventLog的状态显示正常,客户可以通过BMCweb或者IPMI命令查看机器的日志存储情况,以此来判断机器的健康状态。由于存储空间有限,目前EventLog按照记录条数计算,最大支持3639条日志存储,根据日志存储策略,当日志条数达到或者接近2736时,EventLog状态会发生变化,出现日志将满的告警“Logalmostfull”,当日志条数达到最大值3639时,出现日志已满的告警“Logfull”。需要一种测试EventLog状态的方法,测试系统的EventLog各状态的变化,从而能更好的进行机器系统的运行和维护。
技术实现思路
本专利技术针对目前需求以及现有技术发展的不足之处,提供一种测试EventLog状态的方法及装置,本专利技术基于EventLog状态的变化,设计出能重复生成日志到设定的测试日志条数,从而判断EventLog状态的程序,最终完成EventLog各状态变化的测试。为了实现上述目的,本专利技术采用以下的技术方案:编写测试EventLog状态的程序;运行测试EventLog状态的程序;读取EventLog状态,并判断是否出现告警。优选的,所述EventLog状态是指BMC中存储日志的传感器的状态。优选地,编写测试EventLog状态的程序,包括:定义存放日志的文本文档;设定测试日志将满状态的日志条数;设定测试日志已满状态的日 ...
【技术保护点】
一种测试EventLog状态的方法,EventLog状态包括正常状态、日志将满状态和日志已满状态,其特征在于,包括以下步骤:编写测试EventLog状态的程序;运行测试EventLog状态的程序;读取EventLog状态,并判断是否出现告警。
【技术特征摘要】
1.一种测试EventLog状态的方法,EventLog状态包括正常状态、日志将满状态和日志已满状态,其特征在于,包括以下步骤:编写测试EventLog状态的程序;运行测试EventLog状态的程序;读取EventLog状态,并判断是否出现告警。2.根据权利要求1所述的一种测试EventLog状态的方法,其特征在于,所述EventLog状态是指BMC中存储日志的传感器的状态。3.根据权利要求1所述的一种测试EventLog状态的方法,其特征在于,编写测试EventLog状态的程序,包括:定义存放日志的文本文档;设定测试日志将满状态的日志条数;设定测试日志已满状态的日志条数;定义保存测试EventLog状态结果的测试结果文档。4.根据权利要求1所述的一种测试EventLog状态的方法,其特征在于,在编写测试EventLog状态的程序之后,还包括:对编写的测试EventLog状态的程序进行编译。5.根据权利要求3所述的一种测试EventLog状态的方法,其特征在于,运行测试EventLog状态的程序,包括:通过host端输入待测机的IP地址;清除BMC存储的现有日志;增加日志,并保存在用来存放日志的文本文档内。6.根据权利要求3所述的一种测试EventLog状态的方法,其特征在于,读取EventLog状态,并判断是否出现告警,包括:当存储的日志条数达到设定的测试日志将满状态的日志条数时,判断EventLog状态是否出现日志将满的告警,若是,则输出日志将满状态测试通过的提示信息、将测试结果保存在测试结果文档内并继续增加日志进行日志已满状态的测试判断,若否,则输出日志将满状态测试失败的提示信息;当存储的日志条数达到设定的测试日志已满状态的日志条数时,判断EventLog状态是否出现日志已满的告警,若是,则输出日志已满状态测试通过的提示信息、将测试结果保存在测试结果文档内,...
【专利技术属性】
技术研发人员:戴明甫,熊婷凤,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。