Monitored system event processing and impact correlation
AssigneeEMC IP Holding Company LLC
InventorsRussell Laporte, Daniel Collins, Ankita Pawar, Jun Liang
Life of this patent
Estimating the term…
Abstract
The subject disclosure is directed towards providing a user with impact-related information regarding the impact of a monitored event (for a detected resource issue) to a managed system, such as a storage system. An event is generated when a resource such as a hard disk has an issue, e.g., has failed. Information from the event is automatically extracted and used to communicate with a management program coupled to the resource. Communication with the management program obtains information as to the impact the resource issue has to the system, e.g., what servers and/or applications are impacted. The impact-related data may be presented in a report to a user.
Claims20
A method comprising:
- receiving an event notification in response to an event associated with a monitored system resource, the received event notification comprising event-related data;
- processing the event-related data, by a notification processing program associated with a user device, to obtain a key to additional information associated with the monitored system resource, the key comprising a unique identifier associated with the monitored system resource;
- accessing a database associated with the monitored system resource using the key to obtain the additional information;
- using at least part of the additional information for establishing communication with a management program coupled to the monitored system resource via a network connection, wherein the user device is connected remotely to the management program via the network connection;
- querying the management program, by the user device, using a generated set of automated queries to obtain query results from the management program, the obtained query results comprising management data related to the monitored system resource, the management data identifying one or more entities that use the monitored system resource;
- generating, by the notification processing program, an interactive impact report from the obtained query results, the interactive impact report including impact-related data associated with the event, the interactive impact report including data identifying the monitored system resource, data identifying the one or more entities using the monitored system resource, and information regarding a potential impact of the event on the one or more entities;
- and
- outputting the interactive impact report to a user interface of the user device to automatically inform the user of the potential impact of the event to the monitored system, the interactive impact report comprising one or more interactive elements.
In a computing environment, a system comprising:
- one or more processors;
- and
- a report generation program implemented on the one or more processors, the report generation program configured to generate an interactive impact report from query results associated with a set of automated queries, the interactive impact report comprising one or more interactive elements, the interactive impact report further comprising impact-related data corresponding to an event associated with a storage system resource generated by an event monitor that monitors the storage system resource of the managed system, the report generation program configured to receive an event notification associated with an event indicating the storage system resource has a detected issue, extract a key from the received event notification, accessing a database to associated with the storage system resource using the key to obtain data to establish communication with a management program coupled to the storage system resource, generate the set of automated queries, and query the management program using the generated set of automated queries to obtain query results comprising management data related to the storage system resource, the management data identifying one or more entities using the storage system resource and information regarding a potential impact of the event on the one or more entities, generate the interactive impact report using the obtained query results, and output the interactive impact report to a graphical user interface, the interactive impact report comprising the impact-related data and the one or more interactive elements.
One or more computer storage devices having computer-executable instructions, which upon execution perform operations, comprising:
- receiving an event notification in response to an event, the received event notification indicating that a managed resource has a detected issue;
- extracting a key from the received event notification, by an event monitor, the key comprising a unique identifier of the managed resource;
- accessing a database table associated with the managed resource with the key to obtain data for communicating with a management program coupled to the managed resource;
- establishing communication with the management program;
- generating a set of automated queries for obtaining impact-related information from the management program;
- querying the management program using the generated set of automated queries to obtain query results, the query results comprising the impact-related information from the management program;
- generating an interactive impact report from the obtained query results, the interactive impact report comprising the impact-related information associated with the event, the interactive report including data identifying the managed resource, data identifying the one or more entities using the managed resource or attempting to use the managed resource, and information regarding a potential impact of the event on the one or more entities;
- and
- outputting the interactive impact report to a user device, the interactive impact report further comprising one or more interactive elements, selection of an interactive element sends a query for additional information associated with the managed resource.
Dependencies are inferred from the claim text.