IP Library Granted Patent US 9,680,716
Granted Patent B2
US 9,680,716 · App. 14/364,252 · Granted Jun 13, 2017

System and method for monitoring and managing data center resources in real time incorporating manageability subsystem

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 9,680,716
App. No.
14/364,252
Granted
Jun 13, 2017
Kind
B2
Abstract

A method is disclosed for forming a distributed data store using a remote access appliance associated with a data center infrastructure management (DCIM) system. Data may be generated which is associated with operation of managed device being monitored by the DCIM system. At least one remote access appliance may be used to receive the data. An element library framework may be used by the remote access appliance to generate events from the data. The remote access appliance may also be used to implement a complex event processing subsystem to analyze the events and to generate event related signals therefrom. A bus may be used to transmit the event related signals from the appliance to a common platform services (CPS) subsystem of the DCIM system. The CPS subsystem may be used to receive the event related signals and to use the event related signals to inform the user of an aspect of performance of the managed device.

Claims (48)

1. A method for forming a distributed data store using a remote access appliance associated with a data center infrastructure management (DCIM) system, the method comprising:

generating data associated with operation of a managed device being monitored by the DCIM system;

using at least one remote access appliance to receive the data;

using an element library framework disposed in the remote access appliance to generate events from the data, and also using the remote access appliance to implement a complex event processing subsystem to analyze the events and to generate event related signals therefrom;

using a bus to transmit the event related signals from the appliance to a common platform services (CPS) subsystem of the DCIM system;

using the CPS subsystem to receive and use the event related signals to inform a user of an aspect of performance of the managed device;

using an event exporter service included in a processor of the remote access appliance to form first and second channels for exporting the event related signals, and

wherein the first channel is used for ones of the events detected as having a first priority level, and the second channel is used for ones of the events detected as having a second priority level different from the first priority level; and wherein the data received by the element library framework comprises data points, and wherein the element library framework generates at least one of a new event or a new data point based on an analysis of one or more of the data points, in comparison to a user selected change of value (COV).

2. The method of claim 1 , wherein using an element library framework comprises at least one of:

collecting data points obtained by the remote access appliance from the managed device;

normalizing received events based on a predetermined policy;

transmitting one or more of the data points collected by the remote access appliance; and

generating simple network management protocol (SNMP) traps.

3. The method of claim 1 , further comprising using an event store service associated with the remote access appliance to receive signals representing collected events and to at least one of:

update a retention policy for new data; or

query at least one of event data type, event data severity and event data range.

4. The method of claim 3 , further comprising using the event store service to asynchronously write raw events to an open source database.

5. The method of claim 1 , further comprising using an event collector to subscribe for simple network management protocol (SNMP) traps generated by the element library framework.

6. The method of claim 1 , further comprising using a threshold violation subsystem to detect when a user set threshold has been violated for a collected data point received by the remote access appliance.

7. The method of claim 1 , further comprising using an aggregating subsystem to aggregate data points collected by the remote access appliance and to provide first and second levels of aggregation to the collected data points in accordance with two different user set aggregating policies.

8. The method of claim 7 , wherein the element library framework comprises data points aggregated in accordance with the first level of aggregation that are stored separately from the data points that are aggregated in accordance with the second level of aggregation.

9. The method of claim 1 , further comprising using a data point collector associated with the remote access appliance to schedule tasks for collection in accordance with a user defined policy.

10. The method of claim 1 , further comprising using a data point query service to query the data points by at least one of date range, managed device identification or data point identification.

11. The method of claim 1 , further comprising using the bus to transmit data points collected from a plurality of managed devices over two channels.

12. A method for delivering events associated with a managed device being monitored by a data center infrastructure management (DCIM) system, the method comprising:

using an element library framework disposed in a remote access appliance to generate events from data concerning an operation of the managed device;

using a service bus proxy subsystem to receive both high priority and low priority events, via hypertext transfer protocol (HTTP) transmission, on different channels from a remote access appliance associated with the DCIM system;

assigning one of the channels as a high priority event channel and another of the channels as non-high priority event channel; and

using an event delivery network to:

form two separate messaging queues for receiving the events from each of the different channels and transmitting the high priority events and the non-high priority events to separate storage subsystems;

simultaneously publish at least one of the high priority events and the non-high priority events to at least one of an event viewer and an alarm process; and

wherein the data received by the element library framework comprises data points, and wherein the element library framework generates at least one of a new event or a new data point based on an analysis of one or more of the data points, in comparison to a user selected change of value (COV).

13. A method for delivering events associated with a managed device being monitored by a data center infrastructure management (DCIM) system, the method comprising:

using an element library framework disposed in a remote access appliance to generate events from data concerning an operation of the managed device;

using a service bus proxy subsystem to receive both high priority and low priority events, via hypertext transfer protocol (HTTP) transmission, on different channels from a remote access appliance associated with the DCIM system;

assigning one of the channels as a high priority event channel and another of the channels as non-high priority event channel; and

using an event delivery network to:

form two separate messaging queues for receiving the events from each of the two channels and transmitting the high priority events and the non-high priority events to separate storage subsystems;

simultaneously publish at least one of the high priority events and the non-high priority events to at least one of an event viewer and an alarm process; and

wherein the data received by the element library framework comprises data points, and wherein the element library framework generates at least one of a new event or a new data point based on an analysis of one or more of the data points, in comparison to a user selected change of value (COV).

14. The method of claim 12 , further comprising:

using a first splitter subsystem to send the high priority events to the messaging queues and a publish subscribe subsystem; and

using a second splitter subsystem to send the non-high priority events to the messaging queues and the publish/subscribe subsystem.

15. The method of claim 13 , further comprising:

using a first splitter subsystem to send the high priority events to the messaging queues and the publish subscribe subsystem; and

using a second splitter subsystem to send the non-high priority events to the messaging queues and the publish/subscribe subsystem.

16. The method of claim 13 , wherein the event delivery network further operates to receive critical data points and non-critical data points and to use a publish/subscribe subsystem to publish the critical data points and the non-critical data points.

17. The method of claim 13 , wherein the event delivery network operates to receive change of value (COV) events and to use a publish/subscribe subsystem to publish the COV events.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: VERTIV IT SYSTEMS, INC.
To: VERTIV CORPORATION
Reel/Frame 069695/0620 →
SECURITY INTEREST Recorded Oct 26, 2021
From: VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.; ELECTRICAL RELIABILITY SERVICES, INC.; ENERGY LABS, INC.
To: UMB BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057923/0782 →
SECURITY AGREEMENT Recorded Mar 3, 2020
From: ELECTRICAL RELIABILITY SERVICES, INC.; ENERGY LABS, INC.; VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.
To: CITIBANK, N.A.
Reel/Frame 052076/0874 →
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: JPMORGAN CHASE BANK, N.A.
To: VERTIV CORPORATION (F/K/A ALBER CORP.); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT CORPORATION); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT FREMONT, LLC); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT HUNTSVILLE, LLC); VERTIV IT SYSTEMS, INC. (F/K/A AVOCENT REDMOND CORP.); ELECTRICAL RELIABILITY SERVICES, INC.; VERTIV CORPORATION (F/K/A EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.); VERTIV CORPORATION (F/K/A LIEBERT CORPORATION)
Reel/Frame 052065/0666 →
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A.
To: VERTIV CORPORATION; VERTIV IT SYSTEMS, INC.; ELECTRICAL RELIABILITY SERVICES, INC.
Reel/Frame 052071/0913 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 048245 FRAME: 0783. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 14, 2019
From: AVOCENT CORPORATION
To: VERTIV IT SYSTEMS, INC.
Reel/Frame 051692/0965 →
SECOND LIEN SECURITY AGREEMENT Recorded Jun 10, 2019
From: VERTIV IT SYSTEMS, INC.; VERTIV CORPORATION; VERTIV NORTH AMERICA, INC.; ELECTRICAL RELIABILITY SERVICES, INC.; VERTIV ENERGY SYSTEMS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049415/0262 →
CHANGE OF NAME Recorded Feb 4, 2019
From: AVOCENT CORPORATION
To: AVOCENT HUNTSVILLE, LLC; VERTIV IT SYSTEMS, INC.
Reel/Frame 048245/0783 →
MERGER Recorded Jan 30, 2019
From: AVOCENT HUNTSVILLE, LLC
To: AVOCENT CORPORATION
Reel/Frame 048191/0640 →
SECURITY AGREEMENT Recorded Dec 2, 2016
From: ALBER CORP.; ASCO POWER TECHNOLOGIES, L.P.; AVOCENT CORPORATION; AVOCENT FREMONT, LLC; AVOCENT HUNTSVILLE, LLC; AVOCENT REDMOND CORP.; ELECTRICAL RELIABILITY SERVICES, INC.; EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.; LIEBERT CORPORATION; LIEBERT NORTH AMERICA, INC.; NORTHERN TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040797/0615 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: ALBER CORP.; ASCO POWER TECHNOLOGIES, L.P.; AVOCENT CORPORATION; AVOCENT FREMONT, LLC; AVOCENT HUNTSVILLE, LLC; AVOCENT REDMOND CORP.; ELECTRICAL RELIABILITY SERVICES, INC.; EMERSON NETWORK POWER, ENERGY SYSTEMS, NORTH AMERICA, INC.; LIEBERT CORPORATION; LIEBERT NORTH AMERICA, INC.; NORTHERN TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040783/0148 →
CHANGE OF NAME Recorded Sep 30, 2016
From: AVOCENT HUNTSVILLE CORP.
To: AVOCENT HUNTSVILLE, LLC
Reel/Frame 039906/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2014
From: KHUTI, BHARAT A.; JOVICIC, SASHA; GEFFIN, STEVEN
To: AVOCENT HUNTSVILLE CORP.
Reel/Frame 033069/0136 →