Discovery, maintenance, and representation of entities in a managed system environment
First Claim
1. A method comprising:
- creating a definition, by a user, of a plurality of rules on a management entity for discovering data about at least one remote entity located within at least one managed server;
the remote entity comprising an application, and a list of SQL instances on at least one managed server and the rules are designed to discover configuration information about one or more remote entities that are located within at least one managed server;
associating a plurality of classes with the rules;
receiving discovery data representing one or more of the plurality of classes by the management entity from the remote entity in response to the rules being executed in an environment in which the remote entity is deployed; and
validating the discovery data by comparing the discovery data against a schema listing valid classes.
2 Assignments
0 Petitions
Accused Products
Abstract
Discovery, maintenance, and representation of entities in a managed system environment are described. Apparatus described herein includes one or more agents that run on respective serves that are managed within a management system, and that generate discovery data in response to a discovery rule. The apparatus also includes a management server that is adapted to transmit the discovery rules for execution by the agent, and to receive the discovery data from the agent. Methods described herein include defining the rules for discovering data about an entity on the server, and receiving the discovery data in response to the rule being executed in an environment in which the entity is deployed. Several types of user interfaces for presenting the discovery data are also disclosed.
38 Citations
12 Claims
-
1. A method comprising:
-
creating a definition, by a user, of a plurality of rules on a management entity for discovering data about at least one remote entity located within at least one managed server;
the remote entity comprising an application, and a list of SQL instances on at least one managed server and the rules are designed to discover configuration information about one or more remote entities that are located within at least one managed server;associating a plurality of classes with the rules; receiving discovery data representing one or more of the plurality of classes by the management entity from the remote entity in response to the rules being executed in an environment in which the remote entity is deployed; and validating the discovery data by comparing the discovery data against a schema listing valid classes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
at least one agent running on a respective server being managed by a management system and generating discovery data in response to at least one discovery rule wherein the discovery rule is designed to discover configuration information of at least one remote entity located within the respective server that is being managed by the management system, the remote entity comprising an application and a list of SQL instances; at least one management server adapted to transmit the discovery rule for execution by the agent and to receive the discovery data from the agent, the management server including at least one database connector component that is adapted to validate the discovery data by comparing the discovery data to a schema listing valid classes. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. One or more program products encoded on a computer readable storage media comprising computer executable instructions that, when executed, direct a computing device to:
-
defining, by a user, a plurality of rules for discovering data about at least one remote entity located within at least one managed server;
wherein the remote entity comprises an application and a list of SQL instances on at least one managed server and the rules are designed to discover configuration information about one or more remote entities that are located within at least one managed server;associate a plurality of classes with the rules; receive discovery data representing one or more of the plurality of classes by the management entity from the remote entity in response to the rules being executed in an environment in which the remote entity is deployed; and validate the discovery data representing the classes by comparing the discovery data against a schema listing valid classes.
-
Specification