IP Library Granted Patent US 11,431,549
Granted Patent B2
US 11,431,549 · App. 17/015,305 · Granted Aug 30, 2022

System and method of information handling system alert handling

Inventors: Ramesha Hachagodanahally Eraiah (Bangalore, IN); Muniswamy Setty KS (Bangalore, IN); Rishi Mukherjee (Bangalore, IN); Smruti Ranjan Debata (Bangalore, IN); Prasad Yadav DA (Bangalore, IN)
Assignee: Dell Products L.P.
H04L41/06G06F11/0709G06F11/0751G06F11/0766G06F11/0769
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,431,549
App. No.
17/015,305
Granted
Aug 30, 2022
Kind
B2
Abstract

In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: receive, via a network, multiple discovery messages respectively from multiple information handling systems (IHSs); receive, via the network, a first message associated with a first event from a first information handling system of the multiple IHSs; determine, based at least on the first message, that none of multiple rules is associated with the first event; in response to determining that none of the multiple rules is associated with the first event, provide a second message associated with the first event to a back end information handling system (IHS); receive, from the back end IHS, data indicating how to handle the first event; add, to the multiple rules, a rule based at least on the data indicating how to handle the first event; and provide the rule to the multiple IHSs.

Claims (60)

1. A system, comprising:

a network;

a management information handling system coupled to the network;

a first information handling system and a second information handling system, each coupled to the network; and

a back end information handling system coupled to the network;

wherein the management information handling system, the first information handling system, the second information handling system, and the back end information handling system each include a respective processor and a respective memory medium coupled to the respective processor of the respective information handling system that stores instructions executable by the respective processor of the respective information handling system;

wherein the instructions stored by the memory medium of the management information handling system, which when executed by the processor of the management information handling system, cause the management information handling system to:

receive, via the network, a plurality of discovery messages from the first information handling system and the second information handling system; and

update an inventory based at least on the plurality of discovery messages;

wherein the instructions stored by the memory medium of the first information handling system, which when executed by the processor of the first information handling system, cause the first information handling system to:

determine a first alert associated with a first hardware event;

wherein the instructions stored by the memory medium of the management information handling system further cause the management information handling system to:

receive, via the network, a first message associated with the first hardware event from the first information handling system;

determine, based at least on the first message, that each of a plurality of rules is not associated with the first hardware event;

in response to determining that each of the plurality of rules is not associated with the first hardware event, provide a second message associated with the first hardware event to the back end information handling system;

wherein the instructions stored by the memory medium of the back end information handling system cause the back end information handling system to:

receive, from the management information handling system, the second message;

determining, based on the second message, data indicating how to handle the first hardware event;

wherein the instructions stored by the memory medium of the management information handling system further cause the management information handling system to:

receive, from the back end information handling system, the data indicating how to handle the first hardware event;

add, to the plurality of rules, a rule based at least on the data indicating how to handle the first hardware event; and

provide the rule to the second information handling system; and

wherein the instructions stored by the memory medium of the second information handling system, which when executed by the processor of the second information handling system, cause the second information handling system to:

determine a second alert associated with a second hardware event;

determine, independent of the management information handling system, that the second hardware event matches the rule that was provided to the second information handling system; and

handle the second hardware event based at least on the rule, without assistance from the management information handling system.

2. The system of claim 1 ,

wherein the instructions stored by the memory medium of the back end information handling system, which when executed by the processor of the back end information handling system, cause the back end information handling system to:

in response to receiving the second message associated with the first hardware event, raise a case associated with the first hardware event.

3. The system of claim 1 , wherein the first alert is associated with a failure of a component of the first information handling system.

4. The system of claim 3 , wherein the component includes a power supply, a fan, or a non-volatile memory medium.

5. The system of claim 1 , wherein the instructions stored by the memory medium of the second information handling system further cause the second information handling system to:

determine that a third hardware event does not match the rule; and

provide a third message associated with the third hardware event to the back end information handling system.

6. The system of claim 1 , wherein to add, to the plurality of rules, the rule based at least on the data indicating how to handle the first hardware event, the instructions stored by the memory medium of the management information handling system further cause the management information handling system to update a rules engine.

7. The system of claim 1 , wherein the first information handling system and the second information handling system are a managed compute nodes.

8. A method, comprising:

receiving, via a network and by a management information handling system, a plurality of discovery messages from a first information handling system and a second information handling system, the management information handling system, the first information handling system, and the second information handling system each including a respective processor and a respective memory medium coupled to the respective processor of the respective information handling system that stores instructions executable by the respective processor of the respective information handling system;

updating, by the management information handling system, an inventory based at least on the plurality of discovery messages;

determining, by the first information handling system a first alert associated with a first hardware event;

receiving, via the network and by the management information handling system, a first message associated with the first hardware event from the first information handling system;

determining, based at least on the first message and by the management information handling system, that each of a plurality of rules is not associated with the first hardware event;

in response to the determining that each of the plurality of rules is not associated with the first hardware event, providing, by the management information handling system, a second message associated with the first hardware event to a back end information handling system, the back end information handling system including a processor and a memory medium coupled to the processor that stores instructions executable by the processor of the back end information handling system;

receiving, by the back end information handling system, the second message;

determining, by the back end information handling system and based on the second message, data indicating how to handle the first hardware event;

receiving, from the back end information handling system, the data indicating how to handle the first hardware event;

adding, by the management information handling system, to the plurality of rules, a rule based at least on the data indicating how to handle the first hardware event;

providing, by the management information handling system, the rule to the second information handling system;

determining, by the second information handling system, a second alert associated with a second hardware event;

determining, by the second information handling system and independent of the management information handling system, that the second hardware event matches the rule that was provided to the second information handling system; and

handling, by the second information handling system, the second hardware event based at least on the rule.

9. The method of claim 8 , further comprising:

in response to the receiving the second message associated with the first hardware event, raising, by the back end information handling system, a case associated with the first hardware event.

10. The method of claim 8 , wherein the first alert is associated with a failure of a component of the first information handling system.

11. The method of claim 10 , wherein the component includes a power supply, a fan, or a non-volatile memory medium.

12. The method of claim 8 , further comprising:

determining, by the second information handling system, that a third hardware event does not match the rule; and

providing, by the second information handling system, a third message associated with the third hardware event to the back end information handling system.

13. The method of claim 8 , wherein the adding, to the plurality of rules, the rule based at least on the data indicating how to handle the first hardware event includes updating a rules engine.

14. The method of claim 8 , wherein the first information handling system and the second information handling system are a managed compute nodes.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: ERAIAH, RAMESHA HACHAGODANAHALLY; KS, MUNISWAMY SETTY; MUKHERJEE, RISHI; DEBATA, SMRUTI RANJAN; DA, PRASAD YADAV
To: DELL PRODUCTS L.P.
Reel/Frame 053764/0438 →