Modeling, Monitoring, and Analysis of Computer Services
First Claim
1. A method comprising:
- searching a computer network to discover a first entity instance of a first entity, said entity being defined in a model comprising entities and relationships between said entities;
traversing said model to discover a second entity instance of a second entity and a relationship instance of a first relationship between said first entity instance and said second entity instance;
monitoring entity instances for activities;
storing said activities in a database;
displaying a graphical representation of said first entity instance, said second entity instance, and said relationship instance, said graphical representation being based on said model.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer services and other computer entities may be monitored and evaluated by using a model that defines the services and relationships between the services. The model may be used during discovery for finding entities and creating instances of the entities and instances of the relationships between entities. After discovery, data may be collected and stored in a database by monitoring or instrumenting the entity. Analysis of the data may include tracking performance and monitoring the health of a service or other entity. The relationships may be used to graphically display various entities in many useful manners, including graphical representations of the health of various entities.
-
Citations
20 Claims
-
1. A method comprising:
-
searching a computer network to discover a first entity instance of a first entity, said entity being defined in a model comprising entities and relationships between said entities; traversing said model to discover a second entity instance of a second entity and a relationship instance of a first relationship between said first entity instance and said second entity instance; monitoring entity instances for activities; storing said activities in a database; displaying a graphical representation of said first entity instance, said second entity instance, and said relationship instance, said graphical representation being based on said model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a database adapted to store entity instances, relationship instances, and activity information about said entity instances, said entity instances and said relationship instances being based on a model of entities and relationships between said entities, said entities comprising computer services; a discoverer adapted to search a computer device to discover a first of said instances and traverse said model to discover said relationship instances and said entity instances; a monitor adapted to collect said activity information; and a display adapted to show a plurality of said entity instances and said relationship instances. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
collecting data relating to a first entity instance and a second entity instance, said first entity instance being related to said second entity instance to form a relationship instance;
said first entity instance, said second entity instance, and said relationship instance being defined by a model having entities and relationships between entities, said entities comprising computer services;storing said data in a database; and displaying said first entity instance, said second entity instance, and said relationship instance in a graphical representation. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification