Techniques for generating diagnostic results
First Claim
Patent Images
1. A method comprising:
- receiving, by a computer system, an aggregate model of a monitored system comprising a plurality of models and links between the models created based on relationships in a topological relationship identifying a set of applications, a set of systems configured to execute the set of applications, and relationships between the set of applications and the set of systems, each model in the plurality of models corresponding to a system or an application in the monitored system;
receiving, by the computer system, data related to the monitored system; and
generating, by the computer system, diagnostic result information for the system or the application in the monitored system by applying the data to the aggregate model, the generating comprising;
determining a state of the system or the application; and
determining an impact of the state on a user of the system or the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for performing diagnostics for a monitored system. In one set of embodiments, an aggregate model can be built from a set of models corresponding to entities (e.g., applications and systems) in the monitored system, and data from the monitored system can be applied to the aggregate model. Diagnostic result information can then be generated based on the application of the data to the aggregate model. In certain embodiments, generating the diagnostic result information can include determining a state of an application or system in the monitored system and determining an impact of the state to a user.
146 Citations
23 Claims
-
1. A method comprising:
-
receiving, by a computer system, an aggregate model of a monitored system comprising a plurality of models and links between the models created based on relationships in a topological relationship identifying a set of applications, a set of systems configured to execute the set of applications, and relationships between the set of applications and the set of systems, each model in the plurality of models corresponding to a system or an application in the monitored system; receiving, by the computer system, data related to the monitored system; and generating, by the computer system, diagnostic result information for the system or the application in the monitored system by applying the data to the aggregate model, the generating comprising; determining a state of the system or the application; and determining an impact of the state on a user of the system or the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing a plurality of instructions for controlling a processor, the plurality of instructions comprising:
-
instructions that cause the processor to receive an aggregate model of a monitored system comprising a plurality of models and links between the models created based on relationships in a topological relationship identifying a set of applications, a set of systems configured to execute the set of applications, and relationships between the set of applications and the set of systems, each model in the plurality of models corresponding to a system or an application in the monitored system; instructions that cause the processor to receive data related to the monitored system; and instructions that cause the processor to generate diagnostic result information for the system or the application in the monitored system by applying the data to the aggregate model, the generating comprising; instructions that cause the processor to determine a state of the system or the application; and instructions that cause the processor to determine an impact of the state on a user of the system or the application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
a processing component configured to; receive an aggregate model of a monitored system comprising a plurality of models and links between the models created based on relationships in a topological relationship identifying a set of applications, a set of systems configured to execute the set of applications, and relationships between the set of applications and the set of systems, each model in the plurality of models corresponding to a system or an application in the monitored system; receive data related to the monitored system; and generate diagnostic result information for the system or the application in the monitored system by applying the data to the aggregate model, the generate comprising; determine a state of the system or the application; and determine an impact of the state on a user of the system or the application.
Specification