Virtual intelligent platform management interface for hardware components
First Claim
1. A system configured to monitor hardware components of a computer system, the system comprising a processor and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions forgenerating, by a software module executing on the system, an Intelligent Platform Management Interface (IPMI) request configured for a controller of the monitored computer system;
- transmitting, by the software module, the IPMI request to a virtual IPMI server instead of the controller, wherein the virtual IPMI server is configured to act as a virtual controller for the monitored computer system to, based on the IPMI request, simulate an operating condition of a hardware component of the monitored computer system; and
receiving, by the software module, an IPMI response from the virtual IPMI server, wherein the IPMI response is based on the simulated operating condition of the hardware component of the monitored computer system at the virtual IPMI server, thereby obviating a manual adjustment of the hardware component on the monitored computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems configured to interact with hardware components of a computer system are described. In some embodiments, the system includes a processor and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions for generating, by a software module executing on the system, an Intelligent Platform Management Interface (IPMI) request configured for a controller of the computer system; transmitting, by the software module, the IPMI request to a server separate from the computer system, wherein the server is configured to emulate the controller of the computer system; and receiving, by the software module, an IPMI response from the server, wherein the IPMI response is based on a simulated operating condition of a hardware component of the computer system at the server, thereby obviating a manual adjustment of the hardware component on the computer system.
-
Citations
20 Claims
-
1. A system configured to monitor hardware components of a computer system, the system comprising a processor and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions for
generating, by a software module executing on the system, an Intelligent Platform Management Interface (IPMI) request configured for a controller of the monitored computer system; -
transmitting, by the software module, the IPMI request to a virtual IPMI server instead of the controller, wherein the virtual IPMI server is configured to act as a virtual controller for the monitored computer system to, based on the IPMI request, simulate an operating condition of a hardware component of the monitored computer system; and receiving, by the software module, an IPMI response from the virtual IPMI server, wherein the IPMI response is based on the simulated operating condition of the hardware component of the monitored computer system at the virtual IPMI server, thereby obviating a manual adjustment of the hardware component on the monitored computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for monitoring hardware components of a computer system, the method being performed in a system comprising a processor and a memory coupled with the processor, the method comprising:
-
generating, by a software module executing on the system, an Intelligent Platform Management Interface (IPMI) request configured for a controller of the monitored computer system; transmitting, by the software module, the IPMI request to a virtual IPMI server instead of the controller, wherein the virtual IPMI server is configured to act as a virtual controller for the monitored computer system to, based on the IPMI request, simulate an operating condition of a hardware component of the monitored computer system; and receiving, by the software module, an IPMI response from the virtual IPMI server, wherein the IPMI response is based on the simulated operating condition of the hardware component of the monitored computer system at the virtual IPMI server, thereby obviating a manual adjustment of the hardware component on the monitored computer system. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable storage medium, containing a set of instructions which, when executed by a processor of a system, cause the processor to perform a method for monitoring hardware components of a computer system, the method comprising:
-
generating, by a software module executing on the system, an Intelligent Platform Management Interface (IPMI) request configured for a controller of the monitored computer system; transmitting, by the software module, the IPMI request to a virtual IPMI server instead of the controller, wherein the virtual IPMI server is configured to act as a virtual controller for the monitored computer system to, based on the IPMI request, simulate an operating condition of a hardware component of the monitored computer system; and receiving, by the software module, an IPMI response from the virtual IPMI server, wherein the IPMI response is based on the simulated operating condition of the hardware component of the monitored computer system at the virtual IPMI server, thereby obviating a manual adjustment of the hardware component on the monitored computer system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification