US20150032784A1 - Electronic device and method for processing system event logs - Google Patents
Electronic device and method for processing system event logs Download PDFInfo
- Publication number
- US20150032784A1 US20150032784A1 US13/972,903 US201313972903A US2015032784A1 US 20150032784 A1 US20150032784 A1 US 20150032784A1 US 201313972903 A US201313972903 A US 201313972903A US 2015032784 A1 US2015032784 A1 US 2015032784A1
- Authority
- US
- United States
- Prior art keywords
- sels
- electronic device
- storage device
- bmc
- specified
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- G06F17/30194—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0778—Dumping, i.e. gathering error/state information after a fault for later diagnosis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
Definitions
- Embodiments of the present disclosure relates to data management technology, and more particularly to an electronic device and a method for processing system event logs (SELs) of a target electronic device.
- SELs system event logs
- a baseboard management controller acts as a monitoring unit of an electronic device (e.g., a server or a computer).
- the BMC monitors events of the electronic device and generates the SELs to record the events.
- the SELs are stored in a storage device of the electronic device by the BMC.
- the storage device may be full of the SELs and cannot store newly generated SELs, as storage space of the storage device is limited. Therefore, there is room for improvement in the art.
- FIG. 1 is a block diagram of one embodiment of a first electronic device including a processing system, in communication with a second electronic device, which includes a baseboard management controller (BMC).
- BMC baseboard management controller
- FIG. 2 is a block diagram of function modules of the processing system included in the first electronic device of FIG. 1 .
- FIG. 3 is a flowchart of a first embodiment of a processing method to process system event logs (SELs) of the second electronic device of FIG. 1 .
- FIG. 4 is a flowchart of a second embodiment of the processing method to process the SELs of the second electronic device of FIG. 1 .
- module refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, Java, C, or assembly.
- One or more software instructions in the modules may be embedded in firmware, such as in an EPROM.
- the modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device.
- Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
- FIG. 1 is a block diagram of one embodiment of a first electronic device 1 in communication with a second electronic device 2 .
- the first electronic device 1 and the second electronic device 2 are computers or servers or a combination.
- the second electronic device 2 is regarded as a target device for the first electronic device 1 .
- the first electronic device 1 includes a processing system 10 , a first storage device 11 and at least one processor 12 .
- the second electronic device 2 includes a baseboard management controller (BMC) 20 , which includes a second storage device 201 .
- BMC baseboard management controller
- the first electronic device 1 and the second electronic device 2 may include more or fewer components than illustrated, or have a different configuration of the various components in other embodiments.
- the BMC 20 monitors events of the second electronic device 2 .
- the event may represent a temperature value or other system parameters (e.g., a speed value of a fan) of the second electronic device 2 that exceed a preset threshold value.
- the BMC 20 monitors that more than one event occurs, the BMC 20 generates a system event log (SEL) to record an occurrence time of the event.
- the BMC 20 further stores the SEL in the second storage device 201 .
- the BMC 20 finds that the temperature value (e.g., 45 C) of the second electronic device 2 , exceeds the preset threshold value (e.g., 40 C) at Dec. 28, 2012 12:30 pm, the BMC 20 generates a SEL to record the temperature value ( 45 C) of the second electronic device 2 , exceeds the preset threshold value ( 40 C) at 2012 / 12 / 28 , 12:30 pm time, and stores the SEL in the second storage device 201 .
- the preset threshold value e.g. 40 C
- the BMC 20 further monitors a remaining space of the second storage device 201 . Once the remaining space of the second storage device 201 is less than a predetermined value, the BMC 20 sends a warning signal to the first electronic device 1 . When the first electronic device 1 receives the warning signal, the processing system 10 obtains the SELs that are stored in the second storage device 201 , and stores the obtained SELs in a first storage device 11 of the first electronic device 1 . Details will be given in the following paragraphs.
- the second storage device 201 is an Electrically Erasable
- the first storage device 11 is a hard disk of the first electronic device 1 .
- the first electronic device 1 further includes at least one processor 12 .
- FIG. 2 is a block diagram of function modules of the processing system 10 included in the first electronic device 1 of FIG. 1 .
- the processing system 10 may include a receiving module 101 , an obtaining module 102 , a storing module 103 , and a controlling module 104 .
- the modules 101 - 104 comprise computerized codes in the form of one or more programs that may be stored in the first storage device 11 .
- the computerized code includes instructions that are executed by the at least one processor 12 .
- FIG. 3 is a flowchart of a first embodiment of a method of processing the SELs of the second electronic device 2 of FIG. 1 .
- additional steps may be added, others deleted, and the ordering of the steps may be changed.
- step S 1 the receiving module 101 receives the warning signal sent from the BMC 20 , the warning signal indicating that the remaining space of the second storage device 201 is less than the predetermined value.
- the BMC 20 monitors the events of the second electronic device 2 , and generates the SELs to record the events.
- the SELs are stored in the second storage device 201 by the BMC 20 .
- the BMC 20 further monitors the remaining space of the second storage device 201 , and sends the warning signal to the first electronic device 1 , when the remaining space of the second storage device 201 is less than the predetermined value.
- the BMC 20 finds that the remaining space of the second storage device 201 is less than 100 MB, the BMC 20 sends the warming signal to the first electronic device 1 .
- step S 2 the obtaining module 102 obtains the SELs from the second storage device 201 .
- the obtaining module 102 obtains the SELs by sending a first predetermined Intelligent Platform Management Interface (IPMI) command to the BMC 20 .
- IPMI Intelligent Platform Management Interface
- the first IPMI command controls the BMC 20 to return the SELs of the second storage device 201 . That is, the obtaining module 102 obtains the SELs when the first electronic device 11 receives the returned SELS.
- IPMI Intelligent Platform Management Interface
- step S 3 the storing module 103 stores the obtained SELs in the first storage device 11 .
- the storing module 103 stores the obtained SELs in the first storage device 11 , according to the occurrence time of the events.
- step S 4 the controlling module 104 controls the BMC 20 to delete the SELs in the second storage device 201 .
- the controlling module 104 sends a second predetermined IPMI command to the BMC 20 , the second predetermined IPMI command controls the BMC 20 to delete the SELs in the second storage device 201 .
- the BMC 20 receives the second predetermined IPMI command, the BMC 20 deletes the SELs in the second storage device 201 , to release space of the second storage device 201 to store newly generated SELs by the BMC 20 .
- FIG. 4 is a flowchart of a second embodiment of a method of processing the SELs of the second electronic device 2 of FIG. 1 .
- additional steps may be added, others deleted, and the ordering of the steps may be changed.
- step S 11 the receiving module 101 receives a request signal to obtain specified SELs which record events occurred within a predetermined time period, from the BMC 20 .
- the SELs record events occurring between Jan. 1, 2012 and Dec. 31,2012 and are stored in the first storage device 11 . If the BMC 20 needs to obtain event logs occurring between Dec. 1, 2012 and Dec. 31, 2012 the BMC 20 sends the request signal to obtain the SELs occurred between Dec. 1, 2012 and Dec. 31, 2012 to the first electronic device 1 . Then, the receiving module 101 receives the request signal.
- step S 12 the obtaining module 102 obtains the specified SELs which record the events occurred within the predetermined time period, by searching the first storage device 11 .
- the obtaining module 102 sends the specified SELs to the BMC 20 .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Debugging And Monitoring (AREA)
Abstract
A method of processing system event logs (SELs) of a second electronic device using a first electronic device. The SELs are stored in a second storage device of the second electronic device. Once a baseboard management controller (BMC) of the second electronic device sends warning signal, which indicates that a remaining space of the second storage device, is less than a predetermined value, the first electronic device obtains the SELs in the second storage device, and stores the obtained SELs in a first storage device of the first electronic device. The first electronic device further controls the BMC to delete the SELs in the second storage device, to release space of the second storage device.
Description
- 1. Technical Field
- Embodiments of the present disclosure relates to data management technology, and more particularly to an electronic device and a method for processing system event logs (SELs) of a target electronic device.
- 2. Description of related art
- A baseboard management controller (BMC) acts as a monitoring unit of an electronic device (e.g., a server or a computer). The BMC monitors events of the electronic device and generates the SELs to record the events. The SELs are stored in a storage device of the electronic device by the BMC. However, if the electronic device runs for a long time, more events may occur, and the storage device may be full of the SELs and cannot store newly generated SELs, as storage space of the storage device is limited. Therefore, there is room for improvement in the art.
-
FIG. 1 is a block diagram of one embodiment of a first electronic device including a processing system, in communication with a second electronic device, which includes a baseboard management controller (BMC). -
FIG. 2 is a block diagram of function modules of the processing system included in the first electronic device ofFIG. 1 . -
FIG. 3 is a flowchart of a first embodiment of a processing method to process system event logs (SELs) of the second electronic device ofFIG. 1 . -
FIG. 4 is a flowchart of a second embodiment of the processing method to process the SELs of the second electronic device ofFIG. 1 . - The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
- In general, the word module, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an EPROM. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
-
FIG. 1 is a block diagram of one embodiment of a first electronic device 1 in communication with a secondelectronic device 2. In this embodiment, the first electronic device 1 and the secondelectronic device 2 are computers or servers or a combination. Depending on the embodiments, the secondelectronic device 2 is regarded as a target device for the first electronic device 1. - The first electronic device 1 includes a
processing system 10, afirst storage device 11 and at least oneprocessor 12. The secondelectronic device 2 includes a baseboard management controller (BMC) 20, which includes asecond storage device 201. The first electronic device 1 and the secondelectronic device 2 may include more or fewer components than illustrated, or have a different configuration of the various components in other embodiments. - The
BMC 20 monitors events of the secondelectronic device 2. The event may represent a temperature value or other system parameters (e.g., a speed value of a fan) of the secondelectronic device 2 that exceed a preset threshold value. When theBMC 20 monitors that more than one event occurs, theBMC 20 generates a system event log (SEL) to record an occurrence time of the event. The BMC 20 further stores the SEL in thesecond storage device 201. - For example, if the BMC 20 finds that the temperature value (e.g., 45C) of the second
electronic device 2, exceeds the preset threshold value (e.g., 40C) at Dec. 28, 2012 12:30 pm, the BMC 20 generates a SEL to record the temperature value (45C) of the secondelectronic device 2, exceeds the preset threshold value (40C) at 2012/12/28, 12:30 pm time, and stores the SEL in thesecond storage device 201. - In this embodiment, the BMC 20 further monitors a remaining space of the
second storage device 201. Once the remaining space of thesecond storage device 201 is less than a predetermined value, the BMC 20 sends a warning signal to the first electronic device 1. When the first electronic device 1 receives the warning signal, theprocessing system 10 obtains the SELs that are stored in thesecond storage device 201, and stores the obtained SELs in afirst storage device 11 of the first electronic device 1. Details will be given in the following paragraphs. - In this embodiment, the
second storage device 201 is an Electrically Erasable - Programmable Read-Only Memory (EEPROM). The
first storage device 11 is a hard disk of the first electronic device 1. The first electronic device 1 further includes at least oneprocessor 12. -
FIG. 2 is a block diagram of function modules of theprocessing system 10 included in the first electronic device 1 ofFIG. 1 . In this embodiment, theprocessing system 10 may include areceiving module 101, an obtainingmodule 102, astoring module 103, and a controllingmodule 104. The modules 101-104 comprise computerized codes in the form of one or more programs that may be stored in thefirst storage device 11. The computerized code includes instructions that are executed by the at least oneprocessor 12. -
FIG. 3 is a flowchart of a first embodiment of a method of processing the SELs of the secondelectronic device 2 ofFIG. 1 . Depending on the embodiment, additional steps may be added, others deleted, and the ordering of the steps may be changed. - In step S1, the
receiving module 101 receives the warning signal sent from the BMC 20, the warning signal indicating that the remaining space of thesecond storage device 201 is less than the predetermined value. - As mentioned above, the BMC 20 monitors the events of the second
electronic device 2, and generates the SELs to record the events. The SELs are stored in thesecond storage device 201 by the BMC 20. The BMC 20 further monitors the remaining space of thesecond storage device 201, and sends the warning signal to the first electronic device 1, when the remaining space of thesecond storage device 201 is less than the predetermined value. - For example, if a memory space of the
second storage device 201 is 500 MB (megabytes), and the predetermined value is 100 MB, when the BMC 20 finds that the remaining space of thesecond storage device 201 is less than 100 MB, the BMC 20 sends the warming signal to the first electronic device 1. - In step S2, the obtaining
module 102 obtains the SELs from thesecond storage device 201. In this embodiment, the obtainingmodule 102 obtains the SELs by sending a first predetermined Intelligent Platform Management Interface (IPMI) command to the BMC 20. The first IPMI command controls the BMC 20 to return the SELs of thesecond storage device 201. That is, the obtainingmodule 102 obtains the SELs when the firstelectronic device 11 receives the returned SELS. - In step S3, the
storing module 103 stores the obtained SELs in thefirst storage device 11. In this embodiment, thestoring module 103 stores the obtained SELs in thefirst storage device 11, according to the occurrence time of the events. - In step S4, the controlling
module 104 controls the BMC 20 to delete the SELs in thesecond storage device 201. In this embodiment, the controllingmodule 104 sends a second predetermined IPMI command to the BMC 20, the second predetermined IPMI command controls the BMC 20 to delete the SELs in thesecond storage device 201. When the BMC 20 receives the second predetermined IPMI command, the BMC 20 deletes the SELs in thesecond storage device 201, to release space of thesecond storage device 201 to store newly generated SELs by the BMC 20. -
FIG. 4 is a flowchart of a second embodiment of a method of processing the SELs of the secondelectronic device 2 ofFIG. 1 . Depending on the embodiment, additional steps may be added, others deleted, and the ordering of the steps may be changed. - In step S11, the
receiving module 101 receives a request signal to obtain specified SELs which record events occurred within a predetermined time period, from the BMC 20. - For example, the SELs record events occurring between Jan. 1, 2012 and Dec. 31,2012 and are stored in the
first storage device 11. If theBMC 20 needs to obtain event logs occurring between Dec. 1, 2012 and Dec. 31, 2012 theBMC 20 sends the request signal to obtain the SELs occurred between Dec. 1, 2012 and Dec. 31, 2012 to the first electronic device 1. Then, the receivingmodule 101 receives the request signal. - In step S12, the obtaining
module 102 obtains the specified SELs which record the events occurred within the predetermined time period, by searching thefirst storage device 11. When the obtainingmodule 102 obtains the specified SELs from thefirst storage device 11, the obtainingmodule 102 sends the specified SELs to theBMC 20. - Although embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Claims (9)
1. A method for processing system event logs (SELs) of a second electronic device using a first electronic device, the SELs stored in a second storage device of the second electronic device, the first electronic device comprising a first storage device, and at least one processor, the method comprising:
receiving a warning signal sent from a baseboard management controller (BMC) of the second electronic device, the warning signal indicating that a remaining space of the second storage device is less than a predetermined value;
obtaining the SELs from the second storage device;
storing the obtained SELs in the first storage device; and
controlling the BMC to delete the SELs in the second storage device.
2. The method of claim 1 , further comprising:
receiving a request signal for obtaining specified SELs which record events occurring within a predetermined time period, from the BMC; and
obtaining the specified SELs which record the events occurring within the predetermined time period, by searching the first storage device, and sending the specified SELs to the BMC.
3. The method of claim 1 , wherein the obtained SELs are stored in the first storage device according to an occurrence time of events.
4. An electronic device in communication with a target electronic device, the electronic device comprising:
at least one processor; and
a first storage device storing a plurality of instructions, which when executed by the processor, causes the processor to:
receive a warning signal sent from a baseboard management controller (BMC) of the target electronic device, the warning signal indicating that a remaining space of a second storage device of the target electronic device is less than a predetermined value, the second storage device storing system event logs (SELs) of the target electronic device;
obtain the SELs from the second storage device;
store the obtained SELs in the first storage device; and
control the BMC to delete the SELs in the second storage device.
5. The first electronic device of claim 4 , wherein the processor further:
receive a request signal for obtaining specified SELs which record events occurring within a predetermined time period, from the BMC; and
obtain the specified SELs which record the events occurring within the predetermined time period, by searching the first storage device, and sending the specified SELs to the BMC.
6. The first electronic device of claim 4 , wherein the obtained SELs are stored in the first storage device according to an occurrence time of events.
7. A non-transitory storage medium having stored thereon instructions that, when executed by a processor of an electronic device, causes the electronic device to perform a method for processing system event logs (SELs) of a target electronic device, the electronic device comprising a first storage device, the method comprising:
receiving a warning signal sent from a baseboard management controller (BMC) of the target electronic device, the warning signal indicating that a remaining space of a second storage device, of the target electronic device is less than a predetermined value, the second storage device storing system event logs (SELs) of the target electronic device;
obtaining the SELs from the second storage device;
storing the obtained SELs in the first storage device; and
controlling the BMC to delete the SELs in the second storage device.
8. The non-transitory storage medium of claim 7 , further comprising:
receiving a request signal for obtaining specified SELs which record events occurring within a predetermined time period, from the BMC; and
obtaining the specified SELs which record the events occurring within the predetermined time period, by searching the first storage device, and sending the specified SELs to the BMC.
9. The non-transitory storage medium of claim 7 , wherein the obtained SELs are stored in the first storage device according to an occurrence time of events.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310320222.7A CN104346264A (en) | 2013-07-26 | 2013-07-26 | System and method for processing system event logs |
| CN2013103202227 | 2013-07-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20150032784A1 true US20150032784A1 (en) | 2015-01-29 |
Family
ID=52391393
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/972,903 Abandoned US20150032784A1 (en) | 2013-07-26 | 2013-08-21 | Electronic device and method for processing system event logs |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20150032784A1 (en) |
| CN (1) | CN104346264A (en) |
| TW (1) | TW201504804A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180357425A1 (en) * | 2017-06-08 | 2018-12-13 | American Megatrends, Inc. | Encrypted extended system event log |
| US10203734B2 (en) * | 2016-09-05 | 2019-02-12 | Inventec (Pudong) Technology Corporation | Temperature monitoring system and temperature monitoring method |
| US20210273802A1 (en) * | 2015-06-05 | 2021-09-02 | Apple Inc. | Relay service for communication between controllers and accessories |
| US11281275B2 (en) * | 2019-10-10 | 2022-03-22 | Dell Products L.P. | System and method for using input power line telemetry in an information handling system |
| US11487550B1 (en) * | 2020-12-07 | 2022-11-01 | Amazon Technologies, Inc. | Event communication management |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106021064A (en) * | 2016-05-16 | 2016-10-12 | 浪潮电子信息产业股份有限公司 | Monitoring information collection method, baseboard management controller and system |
| CN107547943A (en) * | 2016-06-23 | 2018-01-05 | 中兴通讯股份有限公司 | A kind of journal file is derived automatically from method and set top box |
| CN107943662A (en) * | 2017-12-12 | 2018-04-20 | 联想(北京)有限公司 | A kind of information processing method and server |
| CN110555003A (en) * | 2018-03-29 | 2019-12-10 | 佛山市顺德区顺达电脑厂有限公司 | method for issuing system event log of computer system |
| CN111611193B (en) * | 2019-02-22 | 2023-06-20 | 阿里巴巴集团控股有限公司 | Event processing method, device and equipment |
| CN112882913B (en) * | 2021-02-26 | 2023-07-21 | 联想(北京)有限公司 | Log recording method, server and storage medium |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7197657B1 (en) * | 2003-04-03 | 2007-03-27 | Advanced Micro Devices, Inc. | BMC-hosted real-time clock and non-volatile RAM replacement |
| US20130204562A1 (en) * | 2012-02-07 | 2013-08-08 | Hon Hai Precision Industry Co., Ltd. | Electronic device and method for detecting voltage of the electronic device |
| US20130227226A1 (en) * | 2012-02-24 | 2013-08-29 | Hon Hai Precision Industry Co., Ltd. | Electronic device and method for data backup |
| US20130246001A1 (en) * | 2010-10-29 | 2013-09-19 | Fujitsu Limited | Device monitoring system and method |
| US20130283099A1 (en) * | 2012-04-23 | 2013-10-24 | Hon Hai Precision Industry Co., Ltd. | System and method for tesing stability of server |
| US20130290787A1 (en) * | 2012-04-28 | 2013-10-31 | Hon Hai Precisiion Industry Co., Ltd. | System and method for recording system event logs of server |
| US20140195657A1 (en) * | 2013-01-08 | 2014-07-10 | American Megatrends, Inc. | Implementation on baseboard management controller of single out-of-band communication access to multiple managed computer nodes |
| US20140195669A1 (en) * | 2013-01-08 | 2014-07-10 | American Megatrends, Inc. | Emulated communication between master management instance and assisting management instances on baseboard management controller |
-
2013
- 2013-07-26 CN CN201310320222.7A patent/CN104346264A/en active Pending
- 2013-08-02 TW TW102127794A patent/TW201504804A/en unknown
- 2013-08-21 US US13/972,903 patent/US20150032784A1/en not_active Abandoned
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7197657B1 (en) * | 2003-04-03 | 2007-03-27 | Advanced Micro Devices, Inc. | BMC-hosted real-time clock and non-volatile RAM replacement |
| US20130246001A1 (en) * | 2010-10-29 | 2013-09-19 | Fujitsu Limited | Device monitoring system and method |
| US20130204562A1 (en) * | 2012-02-07 | 2013-08-08 | Hon Hai Precision Industry Co., Ltd. | Electronic device and method for detecting voltage of the electronic device |
| US20130227226A1 (en) * | 2012-02-24 | 2013-08-29 | Hon Hai Precision Industry Co., Ltd. | Electronic device and method for data backup |
| US20130283099A1 (en) * | 2012-04-23 | 2013-10-24 | Hon Hai Precision Industry Co., Ltd. | System and method for tesing stability of server |
| US20130290787A1 (en) * | 2012-04-28 | 2013-10-31 | Hon Hai Precisiion Industry Co., Ltd. | System and method for recording system event logs of server |
| US20140195657A1 (en) * | 2013-01-08 | 2014-07-10 | American Megatrends, Inc. | Implementation on baseboard management controller of single out-of-band communication access to multiple managed computer nodes |
| US20140195704A1 (en) * | 2013-01-08 | 2014-07-10 | American Megatrends, Inc. | Chassis management implementation by management instance on baseboard management controller managing multiple computer nodes |
| US20140195669A1 (en) * | 2013-01-08 | 2014-07-10 | American Megatrends, Inc. | Emulated communication between master management instance and assisting management instances on baseboard management controller |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210273802A1 (en) * | 2015-06-05 | 2021-09-02 | Apple Inc. | Relay service for communication between controllers and accessories |
| US11831770B2 (en) * | 2015-06-05 | 2023-11-28 | Apple Inc. | Relay service for communication between controllers and accessories |
| US10203734B2 (en) * | 2016-09-05 | 2019-02-12 | Inventec (Pudong) Technology Corporation | Temperature monitoring system and temperature monitoring method |
| US20180357425A1 (en) * | 2017-06-08 | 2018-12-13 | American Megatrends, Inc. | Encrypted extended system event log |
| US10489601B2 (en) * | 2017-06-08 | 2019-11-26 | American Megatrends International, Llc | Encrypted extended system event log |
| US11281275B2 (en) * | 2019-10-10 | 2022-03-22 | Dell Products L.P. | System and method for using input power line telemetry in an information handling system |
| US11487550B1 (en) * | 2020-12-07 | 2022-11-01 | Amazon Technologies, Inc. | Event communication management |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201504804A (en) | 2015-02-01 |
| CN104346264A (en) | 2015-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150032784A1 (en) | Electronic device and method for processing system event logs | |
| US9037704B2 (en) | Server and method for managing monitored data | |
| US9578787B2 (en) | Temperature trend controlled cooling system | |
| US9141464B2 (en) | Computing device and method for processing system events of computing device | |
| US8907609B2 (en) | Electronic device and method for monitoring fan | |
| US20140366020A1 (en) | System and method for managing virtual machine stock | |
| US20150067316A1 (en) | Electronic device and testing method | |
| US20150193336A1 (en) | Computing device and method for recording system event logs of computing device | |
| US8863110B2 (en) | Firmware updating system and method | |
| US11714740B2 (en) | Storage-based log file management | |
| US20140164339A1 (en) | Repetitive data block deleting system and method | |
| US8839017B2 (en) | Electronic device and method for detecting power statuses of electronic device | |
| US20140181815A1 (en) | Computing device and method for installing computer programs in virtual machines | |
| US20140101106A1 (en) | Log server and log file storage method | |
| US20140089477A1 (en) | System and method for monitoring storage machines | |
| US20140032833A1 (en) | Dynamic Disk Space Management In A File System | |
| US20150052381A1 (en) | Electronic device and method for detecting firmware of bmc | |
| US20150006998A1 (en) | Memory scrub management | |
| US9436657B2 (en) | Computing device and method for analyzing acquisition values | |
| US20150066432A1 (en) | Computing device and method for managing warning information of the computing device | |
| US20120154158A1 (en) | Computing device and alarm method of the computing device | |
| US20130024719A1 (en) | System and method for processing network data of a server | |
| US20140379649A1 (en) | Distributed storage system and file synchronization method | |
| US8583959B2 (en) | System and method for recovering data of complementary metal-oxide semiconductor | |
| KR20130048598A (en) | Distributed storage system, apparatus and method for managing a distributed storage in consideration of request pattern |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: HON HAI PRECISION INDUSTRY CO., LTD., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HU, DAN-LI;YU, BO;SIGNING DATES FROM 20130816 TO 20130819;REEL/FRAME:031075/0371 Owner name: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HU, DAN-LI;YU, BO;SIGNING DATES FROM 20130816 TO 20130819;REEL/FRAME:031075/0371 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |