CN103377115A - ***事件日志管理***及***事件日志管理方法 - Google Patents

***事件日志管理***及***事件日志管理方法 Download PDF

Info

Publication number
CN103377115A
CN103377115A CN201210120232.1A CN201210120232A CN103377115A CN 103377115 A CN103377115 A CN 103377115A CN 201210120232 A CN201210120232 A CN 201210120232A CN 103377115 A CN103377115 A CN 103377115A
Authority
CN
China
Prior art keywords
event log
server
system event
test
machine open
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201210120232.1A
Other languages
English (en)
Inventor
黄嘉庆
蔡朝阳
彭正全
涂一新
周海清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201210120232.1A priority Critical patent/CN103377115A/zh
Priority to TW101114838A priority patent/TW201344598A/zh
Priority to US13/563,764 priority patent/US20130283099A1/en
Publication of CN103377115A publication Critical patent/CN103377115A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2294Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3031Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a motherboard or an expansion card
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供一种***事件日志管理***和方法。该***包括:一设置模块,用于供用户对服务器开/关机过程中的测试参数进行设定,还用于供用户对需要的***事件日志输入筛选条件;一指令生成模块,用于将设定的测试参数转换成主板管理控制器能够识别的控制指令,使主板管理控制器控制该服务器进行开/关机操作并生成***事件日志;一时间关联模块,用于在生成一***事件日志时获取服务器的***当前时间,然后根据该***当前时间在生成的***事件日志中添加相应的时间标记;和一输出模块,用于将符合筛选条件的***事件日志输出。本发明使用户可根据实际需要筛选特定的***事件日志,从而使用户更简单快捷地了解服务器***的运行状况。

Description

***事件日志管理***及***事件日志管理方法
技术领域
本发明涉及一种信息处理***,尤其涉及一种***事件日志管理***以及管理方法。
背景技术
随着云计算技术的发展,包含大量服务器的数据中心变得不可或缺,而这些服务器的稳定性更是成为被关注的重点。在服务器的开发验证过程中,一般需要设置于服务器中的主板管理控制器(BaseboardManagement Controller,简称BMC)控制服务器进行多次连续的开/关机实验,当服务器***产生错误时,BMC会将错误事件的内容等相关信息记录为一***事件日志(System Event Log,简称SEL)并存储起来,以供使用者了解服务器***的运行状况。然而,多次的开/关机测试会导致服务器***产生大量的***事件日志,且***事件日志均为随机存储,无规律性,若使用者想要获知服务器在某时间段内的错误或问题,则必须在大量的***事件日志中筛选出该特定时间段内的产生的***事件日志,这无疑增大了使用者的负担。
发明内容
针对上述问题,本发明提供一种***事件日志管理***及***事件日志管理方法,能够解决以上问题。
本发明的***事件日志管理***包括:一设置模块,用于供用户对服务器开/关机过程中的测试参数进行设定,其中,该测试参数包括服务器的开/关机操作参数以及测试项目,还用于供用户对需要的***事件日志输入筛选条件,其中,所述筛选条件包括测试项目和测试时间;一指令生成模块,用于响应该设置模块设定的测试参数,将其转换成该服务器中一主板管理控制器能够识别的控制指令,并将该控制指令传送给该主板管理控制器,以使该主板管理控制器能够根据该控制指令控制该服务器进行开/关机操作、监测每次开/关机过程中服务器各测试项目是否出现错误以及根据该错误事件的内容生成一***事件日志;一时间关联模块,用于在该主板管理控制器生成一***事件日志时,获取服务器的***当前时间,然后根据该***当前时间在生成的***事件日志中添加相应的时间标记,并将该增加时间标记的***事件日志存储于一存储单元;和一输出模块,用于响应该设置模块设定的筛选条件,并将符合该筛选条件的***事件日志输出给用户。
本发明的***事件日志管理方法包括:响应用户设定的测试参数,将其转换成该服务器中一主板管理控制器能够识别的控制指令,并将该控制指令传送给该主板管理控制器,以使该主板管理控制器能够根据该控制指令控制该服务器进行开/关机操作、监测每次开/关机过程中服务器各测试项目是否出现错误以及根据该错误事件的内容生成一***事件日志,其中,该测试参数包括服务器的开/关机操作参数以及测试项目;在该主板管理控制器生成一***事件日志时,获取服务器的***当前时间,然后根据该***当前时间在生成的***事件日志中添加相应的时间标记,并将该增加时间标记的***事件日志存储于一存储单元;和响应用户设定的筛选条件,并将符合该筛选条件的***事件日志输出给用户,其中,该筛选条件包括测试项目和测试时间。
本发明中的***事件日志管理***及方法,能够使得用户可根据实际需要筛选特定的***事件日志,从而使用户更简单快捷地了解服务器***的运行状况。
附图说明
图1为本发明一实施方式中***事件日志管理***的功能模块示意图。
图2为本发明的***事件日志管理方法流程图。
主要元件符号说明
  服务器   1
  存储单元   10
  主板管理控制器,BMC   11
  ***事件日志管理***   100
  设置模块   101
  指令生成模块   102
  时间关联模块   103
  输出模块   104
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
图1示意出本发明一较佳实施方式中的***事件日志管理***100的硬件架构。在本实施方式中,该***事件日志管理***100与一服务器1连接,该服务器1包括一存储单元10以及一主板管理控制器11(Baseboard Management Controller,BMC),该***事件日志管理***100可存储于一移动存储装置中,如移动硬盘、U盘中,其为一自动运行程序(auto-run程序),当该移动存储设备连接至该服务器1时,该***事件日志管理***100自动运行该服务器1中的BMC 11,通过该BMC 11控制该服务器1进行连续的开/关机测试并管理该服务器1在连续的开/关机测试过程中产生的***事件日志。在其他实施方式中,该***事件日志管理***100设置于服务器1中,为服务器自身的程序。
该***事件日志管理***100包括一设置模块101、一指令生成模块102、一时间关联模块103以及一输出模块104。
该设置模块101用于提供一参数设置窗口,供用户通过键盘或鼠标等输入装置在该设置窗口中对测试过程中的服务器1的测试参数进行设定,其中,该测试参数包括服务器的开/关机操作参数以及测试项目。在本实施方式中,该开/关机操作参数包括测试过程中服务器执行开/关机操作的次数、每次开/关机操作之间的时间间隔以及所述测试过程的持续时间。例如,设定整个测试过程中持续20小时,其中服务器进行200次连续的开/关机操作,其中每次开/关机操作之间的时间间隔为2分钟。所述测试项目包括但并不局限于该服务器1的物理内存、虚拟内存使用率占空比、CPU风扇转速、CPU温度、硬盘单位时间内吞吐量、硬盘剩余空间、电源温度和电源输出电压等。
该指令生成模块102用于响应该设置模块101设定的测试参数,将其转换成该BMC 11能够识别的控制指令,并将该控制指令传送给BMC 11,以使该BMC 11能够根据该控制指令控制该服务器1进行开/关机操作、监测每次开/关机过程中服务器1各测试项目是否出现错误以及根据该错误事件的内容生成一***事件日志。在本实施方式中,该控制指令通过USB接口和智能平台管理接口(Intelligent PlatformManagement Interface,IPMI)传送至该BMC 11。
该时间关联模块103用于在BMC 11生成一***事件日志时,获取服务器1的***当前时间,然后根据该***当前时间在生成的***事件日志中添加相应的时间标记,然后将添加了时间标记的***事件日志存储至该服务器1的存储单元10。
该设置模块101还用于提供一筛选窗口,供用户在该筛选窗口中根据用户的实际情况对需要的***事件日志输入筛选条件,其中,所述筛选条件包括测试项目和测试时间。
该输出模块104用于响应该设置模块101设定的筛选条件,并将符合该筛选条件的***事件日志输出给用户。例如,若服务器1的测试过程持续20小时,而目前用户只需要了解该服务器1在其中第10-15小时内风扇的运行情况,则用户可在该筛选窗口中至少输入测试项目为“CPU风扇转速”、测试时间为“第10-15小时”等筛选条件,则输出模块104将此时间段内与CPU风扇转速相关的***事件日志输出给用户。
请参阅图2,一种***事件日志管理方法,应用于一***事件日志管理***100中,该方法包括如下步骤:
步骤S21:该设置模块101提供一参数设置窗口,供用户通过键盘或鼠标等输入装置在该设置窗口中对测试过程中的服务器1的测试参数进行设定,其中,该测试参数包括服务器的开/关机操作参数以及测试项目。
步骤S22:该指令生成模块102响应该设置模块101设定的测试参数,将其转换成该BMC 11能够识别的控制指令,并将该控制指令传送给BMC 11,以使该BMC 11能够根据该控制指令控制该服务器1进行开/关机操作、监测每次开/关机过程中服务器1各测试项目是否出现错误以及根据该错误事件的内容生成一***事件日志。
步骤S23:该时间关联模块103在该BMC 11生成一***事件日志时,获取服务器1的***当前时间,然后根据该***当前时间在各个***事件日志中添加相应的时间标记,然后将添加了时间标记的***事件日志存储至该服务器1的存储单元10。
步骤S24:该设置模块101提供一筛选窗口,供用户在该筛选窗口中根据用户的实际情况对需要的***事件日志输入筛选条件,其中,所述筛选条件包括测试项目和测试时间。
步骤S25:该输出模块104响应该设置模块101设定的筛选条件,并将符合该筛选条件的***事件日志输出给用户。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。

Claims (8)

1.一种***事件日志管理***,用于管理服务器在连续的开/关机测试过程中产生的***事件日志,其特征在于,该***事件日志管理***包括:
一设置模块,用于供用户对服务器开/关机过程中的测试参数进行设定,其中,该测试参数包括服务器的开/关机操作参数以及测试项目,还用于供用户对需要的***事件日志输入筛选条件,其中,所述筛选条件包括测试项目和测试时间;
一指令生成模块,用于响应该设置模块设定的测试参数,将其转换成该服务器中一主板管理控制器能够识别的控制指令,并将该控制指令传送给该主板管理控制器,以使该主板管理控制器能够根据该控制指令控制该服务器进行开/关机操作、监测每次开/关机过程中服务器各测试项目是否出现错误以及根据该错误事件的内容生成一***事件日志;
一时间关联模块,用于在该主板管理控制器生成一***事件日志时,获取服务器的***当前时间,然后根据该***当前时间在生成的***事件日志中添加相应的时间标记,并将该增加时间标记的***事件日志存储于一存储单元;和
一输出模块,用于响应该设置模块设定的筛选条件,并将符合该筛选条件的***事件日志输出给用户。
2.如权利要求1所述的***事件日志管理***,其特征在于,该开/关机操作参数包括测试过程中服务器执行开/关机操作的次数、每次开/关机操作之间的时间间隔以及所述测试过程的持续时间。
3.如权利要求1所述的***事件日志管理***,其特征在于,该存储单元设置于该服务器中。
4.如权利要求1所述的***事件日志管理***,其特征在于,该***事件日志管理***存储于一移动存储装置中。
5.如权利要求4所述的***事件日志管理***,其特征在于,该***事件日志管理***为一自动运行程序,其当该移动存储设备连接至该服务器时自动运行该主板管理控制器。
6.如权利要求1所述的***事件日志管理***,其特征在于,该***事件日志管理设置于服务器中。
7.一种***事件日志管理方法,用于管理服务器在连续的开/关机测试过程中产生的***事件日志,其特征在于,该方法包括:
响应用户设定的测试参数,将其转换成该服务器中一主板管理控制器能够识别的控制指令,并将该控制指令传送给该主板管理控制器,以使该主板管理控制器能够根据该控制指令控制该服务器进行开/关机操作、监测每次开/关机过程中服务器各测试项目是否出现错误以及根据该错误事件的内容生成一***事件日志,其中,该测试参数包括服务器的开/关机操作参数以及测试项目;
在该主板管理控制器生成一***事件日志时,获取服务器的***当前时间,然后根据该***当前时间在生成的***事件日志中添加相应的时间标记,并将该增加时间标记的***事件日志存储于一存储单元;和
响应用户设定的筛选条件,并将符合该筛选条件的***事件日志输出给用户,其中,该筛选条件包括测试项目和测试时间。
8.如权利要求7所述的***事件日志管理方法,其特征在于,该开/关机操作参数包括测试过程中服务器执行开/关机操作的次数、每次开/关机操作之间的时间间隔以及所述测试过程的持续时间。
CN201210120232.1A 2012-04-23 2012-04-23 ***事件日志管理***及***事件日志管理方法 Pending CN103377115A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201210120232.1A CN103377115A (zh) 2012-04-23 2012-04-23 ***事件日志管理***及***事件日志管理方法
TW101114838A TW201344598A (zh) 2012-04-23 2012-04-26 系統事件日誌管理系統及系統事件日誌管理方法
US13/563,764 US20130283099A1 (en) 2012-04-23 2012-08-01 System and method for tesing stability of server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210120232.1A CN103377115A (zh) 2012-04-23 2012-04-23 ***事件日志管理***及***事件日志管理方法

Publications (1)

Publication Number Publication Date
CN103377115A true CN103377115A (zh) 2013-10-30

Family

ID=49381292

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210120232.1A Pending CN103377115A (zh) 2012-04-23 2012-04-23 ***事件日志管理***及***事件日志管理方法

Country Status (3)

Country Link
US (1) US20130283099A1 (zh)
CN (1) CN103377115A (zh)
TW (1) TW201344598A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106155873A (zh) * 2015-04-15 2016-11-23 昆达电脑科技(昆山)有限公司 ***事件纪录的监控***及监控方法
CN106789374A (zh) * 2017-03-06 2017-05-31 郑州云海信息技术有限公司 一种服务器管理方法及***
CN107992405A (zh) * 2016-10-27 2018-05-04 中兴通讯股份有限公司 应用软件测试方法及装置
CN108132868A (zh) * 2018-01-15 2018-06-08 政采云有限公司 一种数据监控方法、装置、计算设备及存储介质
CN109032939A (zh) * 2018-07-18 2018-12-18 郑州云海信息技术有限公司 一种基于java的服务器bmc web开关机操作的自动化测试方法
CN112783743A (zh) * 2021-01-26 2021-05-11 深圳融安网络科技有限公司 日志生成方法、终端设备及存储介质
CN112860583A (zh) * 2021-03-29 2021-05-28 中信银行股份有限公司 基于日志的测试全面性检测方法、装置、设备及存储介质

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346264A (zh) * 2013-07-26 2015-02-11 鸿富锦精密工业(深圳)有限公司 ***事件日志处理***及方法
CN103885884A (zh) * 2014-04-11 2014-06-25 山东超越数控电子有限公司 一种自动开关机压力测试方法
US9684579B1 (en) * 2014-12-05 2017-06-20 Amazon Technologies, Inc. Test device selection using multi-pass scoring
CN104881354B (zh) * 2015-06-30 2018-10-02 北京奇虎科技有限公司 云盘监控方法及装置
CN106021064A (zh) * 2016-05-16 2016-10-12 浪潮电子信息产业股份有限公司 一种收集监控信息的方法、基板管理控制器和***
CN108255879B (zh) * 2016-12-29 2021-10-08 北京国双科技有限公司 网页浏览流量作弊的检测方法及装置
CN108628723B (zh) * 2017-03-23 2022-03-11 瑞轩科技股份有限公司 信息处理方法
CN107645384A (zh) * 2017-08-31 2018-01-30 郑州云海信息技术有限公司 一种服务器控制方法、终端及***
CN109471775B (zh) * 2018-11-09 2022-06-21 深信服科技股份有限公司 一种未关机检测方法、装置、设备及可读存储介质
CN110874295B (zh) * 2019-09-24 2022-08-19 福建升腾资讯有限公司 一种异常关机后开机验证的测试方法和***
CN113708986B (zh) * 2020-05-21 2023-02-03 富联精密电子(天津)有限公司 服务器监控装置、方法及计算机可读存储介质

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106155873A (zh) * 2015-04-15 2016-11-23 昆达电脑科技(昆山)有限公司 ***事件纪录的监控***及监控方法
CN107992405A (zh) * 2016-10-27 2018-05-04 中兴通讯股份有限公司 应用软件测试方法及装置
CN106789374A (zh) * 2017-03-06 2017-05-31 郑州云海信息技术有限公司 一种服务器管理方法及***
CN108132868A (zh) * 2018-01-15 2018-06-08 政采云有限公司 一种数据监控方法、装置、计算设备及存储介质
CN109032939A (zh) * 2018-07-18 2018-12-18 郑州云海信息技术有限公司 一种基于java的服务器bmc web开关机操作的自动化测试方法
CN112783743A (zh) * 2021-01-26 2021-05-11 深圳融安网络科技有限公司 日志生成方法、终端设备及存储介质
CN112860583A (zh) * 2021-03-29 2021-05-28 中信银行股份有限公司 基于日志的测试全面性检测方法、装置、设备及存储介质
CN112860583B (zh) * 2021-03-29 2024-06-11 中信银行股份有限公司 基于日志的测试全面性检测方法、装置、设备及存储介质

Also Published As

Publication number Publication date
TW201344598A (zh) 2013-11-01
US20130283099A1 (en) 2013-10-24

Similar Documents

Publication Publication Date Title
CN103377115A (zh) ***事件日志管理***及***事件日志管理方法
CN103186439A (zh) 服务器测试***及服务器稳定性测试方法
CN107632219B (zh) 一种自动开关机测试***及其测试方法
US9026863B2 (en) Replacement of storage responsive to remaining life parameter
CN105404525A (zh) 管理计算机***中的基本输入输出***配置的方法及装置
CN107076797B (zh) 基于所执行的访问命令对半导体存储功耗的测试
US8907609B2 (en) Electronic device and method for monitoring fan
CN103378986A (zh) ***事件日志记录***及方法
CN103136083A (zh) 通用串行总线的测试设备及方法
CN103364650A (zh) 测试***和测试方法
CN104731678A (zh) Raid储存模式测试***、方法及电子装置
CN103729221A (zh) 一种将bios调试信息放入到硬盘中的方法及装置
CN111104275A (zh) 一种闪断ssd硬盘电源的自动化测试方法及装置
CN106155797A (zh) 终端设备及其性能模式的切换方法
CN114168397A (zh) 一种固态硬盘的性能测试方法、装置、设备及存储介质
CN104699215A (zh) 电源保护***及方法
CN104597983A (zh) 一种计算机风扇转速调节方法及主板***
CN102081564A (zh) ***除错的方法及具有除错功能的***
CN113900718B (zh) 一种bmc与bios资产信息的解耦方法、***及装置
CN111796903A (zh) 一种虚拟机的迁移方法、服务器和计算机存储介质
CN112732498B (zh) 模拟设备单点上下电的测试方法、装置、设备及存储介质
CN105468495A (zh) 复杂式可程序逻辑控制装置
US8341319B2 (en) Embedded system and method for controlling electronic devices using the embedded system
CN111858203A (zh) 服务器性能检测方法、***、可编程控制器及存储介质
US20140122799A1 (en) Storage device and power saving method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20131030