Autonomic computing: management agent utilizing action policy for operation
First Claim
1. An installation management system, comprising:
- a management program containing management elements capable of providing monitoring and management for a plurality of applications;
a set of policies for use in conjunction with said plurality of applications, said set of policies containing, for each application supported, information regarding a respective management element of said management program;
a policy-based engine connected to use knowledge of the content of a server and said set of policies to determine needed ones of said management elements for the server, an agent configured to run on the server; and
an agent manager configured to act as an interface between said policy-based engine and said agent and to download programs to said agent;
wherein said agent contains the address of said agent manager and is configured to request a scanner from said agent manager, install and execute said scanner, and to pass the output of said scanner to said agent manager.
1 Assignment
0 Petitions
Accused Products
Abstract
Setting up management and monitoring programs on one or more servers is simplified. When a pre-selected monitoring/management vendor is to be used, a general-purpose agent is installed after the vendor agent is installed and can determine the contents of the server(s), then manage additional setup for the vendor agent, such as configurations, best practices, and license management. When the user has not yet determined which vendor or vendors to utilize, a vendor-neutral agent will determine the contents of the server(s) and can then choose between various vendor programs, utilizing weightings according to the strengths and weaknesses of each vendor, as well as user preferences, to determine the best vendor or vendors to select. Any needed vendor agents are then downloaded by the vendor-neutral agent and installed. The vendor-neutral agent also includes the capabilities of the general-purpose agent and manages other setup needs, such as configurations, best practices, and license management.
18 Citations
20 Claims
-
1. An installation management system, comprising:
-
a management program containing management elements capable of providing monitoring and management for a plurality of applications;
a set of policies for use in conjunction with said plurality of applications, said set of policies containing, for each application supported, information regarding a respective management element of said management program;
a policy-based engine connected to use knowledge of the content of a server and said set of policies to determine needed ones of said management elements for the server, an agent configured to run on the server; and
an agent manager configured to act as an interface between said policy-based engine and said agent and to download programs to said agent;
wherein said agent contains the address of said agent manager and is configured to request a scanner from said agent manager, install and execute said scanner, and to pass the output of said scanner to said agent manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing a server, comprising the steps of:
-
maintaining a set of policies containing, for each application supported, respective information regarding an associated management element, preferred practices, preferred configurations, and a need for a license;
installing an agent on the server, said agent being configured to contact an agent manager;
providing, on request from said agent, a scanning program capable of providing an inventory, said inventory containing a list of applications installed on the server;
using said inventory and said set of policies to determine a needed management element, preferred practices, preferred configurations, and a need for a license for the server;
forwarding said preferred practices and preferred configurations and, if not already present, said needed management element, to said agent for instantiation on the server. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product on a computer-readable media, said computer program product comprising:
-
first instructions for maintaining a set of policies used in conjunction with a plurality of applications, said set of policies containing, for each application supported, respective information regarding management elements, preferred practices, preferred configurations, and a need for a license;
second instructions for installing an agent on the server, said agent being configured to contact an agent manager;
third instructions for providing, on request from said agent, a scanning program capable of providing an inventory, said inventory containing a list of applications installed on the server;
fourth instructions for using said inventory and said set of policies to determine needed management elements, preferred practices, preferred configurations, and a need for a license for the server;
fifth instructions for forwarding said needed management elements, preferred practices, preferred configurations, and a need for a license to said agent for instantiation on the server. - View Dependent Claims (18, 19, 20)
-
Specification