Method and apparatus for managing services in a computer network from a central console
First Claim
1. A method of managing services in a computer network, the method comprising:
- installing a service having a management module on a first server computer;
storing data relating to the management module in a predetermined location associated with the first server computer;
retrieving the data relating to the management module from the predetermined location associated with the first server computer using a management program residing on a second server computer; and
storing the data relating to the management module in a storage area accessible by the management program residing on a second server computer thereby enabling modification of the service installed on the first server computer from the second server computer.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing computer network services from a central management console program residing on an administration server is disclosed. A service, such as an e-mail program, is installed, typically by a system administrator, on a host server computer. During installation, data relating to the service'"'"'s management module is stored in a well-known location on the host server computer. A central management console program residing on an administration server causes the retrieval of the data relating to the management module from the well-known location. The central management console program stores the data relating to the management module in a storage area accessible by the console program and the host server computer and thereby facilitates the management and modification of the service from the central management console program. The central management console program can be accessed using a single uniform locator, such as a URL, instead of having to access each individual host service computer to manage services on a computer network.
141 Citations
35 Claims
-
1. A method of managing services in a computer network, the method comprising:
-
installing a service having a management module on a first server computer;
storing data relating to the management module in a predetermined location associated with the first server computer;
retrieving the data relating to the management module from the predetermined location associated with the first server computer using a management program residing on a second server computer; and
storing the data relating to the management module in a storage area accessible by the management program residing on a second server computer thereby enabling modification of the service installed on the first server computer from the second server computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
assigning an identifier to the management module;
determining a type associated with the management module;
assigning a descriptive name for the service;
determining a specific location of the management module; and
saving the identifier, the type, the specific location, and the descriptive name in a component configuration file in the predetermined location.
-
-
6. A method as recited in claim 5 wherein retrieving the data relating to the management module using a management program residing on a second server computer further comprises searching the predetermined location for one or more component configuration files associated with one or more services desired to be registered.
-
7. A method as recited in claim 1 wherein retrieving the data relating to the management module using a management program residing on a second server computer further comprises:
executing a list command on the first server computer to obtain a list of component configuration files from which one or more component configuration files associated with a service can be chosen for registration.
-
8. A method as recited in claim 7 wherein retrieving the data from the first server computer using the management program residing on a second server computer further comprises executing a content retrieval command on the first server computer to obtain contents of files where each file is associated with a service.
-
9. A method as recited in claim 1 wherein the predetermined location is a specified directory residing on the first server computer.
-
10. A method as recited in claim 1 wherein the second server computer communicates with the first server computer using an Internet Protocol.
-
11. A method as recited in claim 1 wherein the service includes a service segment and the management module, wherein management information relating to a service resides in the management module.
-
12. A method as recited in claim 1 wherein the first server computer contains a plurality of services, wherein each service includes a service segment and the management module, the management module having associated management data that is stored in the predetermined location.
-
13. A method as recited in claim 1 further comprising creating a location identifier for accessing the management console, wherein the location identifier is a Uniform Resource Locator.
-
14. A method as recited in claim 1 wherein storing data relating to the management module further comprises registering management information by placing the information in a configuration file and storing the configuration file in the predetermined location.
-
15. A method as recited in claim 1 wherein installing a service having a management module on a first server computer further comprises:
installing service code associated with the service in a service portion on the first server computer and the management module relating to the service in a management portion on the first server computer.
-
16. A method as recited in claim 1 wherein retrieving the data relating to the management module using a management program residing on a second server computer further comprises:
initiating a program executer connected to the second server computer for executing commands and transferring service-related data between the first server computer and the second server computer.
-
17. A system for managing services in a computer network, the system comprising:
-
a host server computer installed with a service having a management module;
a first management data storage mechanism for storing management data relating to the service in a predetermined location associated with the host server computer;
a data retriever that retrieves the management data relating to the service from the predetermined location associated with the host server computer using a central service manager residing on an administration server computer; and
a second management data storage mechanism for storing the management data relating to the service in a data repository accessible by the central service manager residing on the administration server computer thereby enabling modification of the service installed on the host server computer from the administration server computer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
an identification assigner for assigning an identifier to the management module;
a type examiner for determining a type associated with the management module;
a management module locator for determining a specific location of the management module; and
a saving mechanism for saving the identifier, the type, and the specific location in a component configuration file in the predetermined location.
-
-
22. A system as recited in claim 21 wherein the data retriever further comprises a data seeker for searching the predetermined location for one or more component configuration files associated with one or more services desired to be registered.
-
23. A system as recited in claim 17 wherein the predetermined location is a specified directory residing on the host server computer.
-
24. A system as recited in claim 17 wherein the administration server computer communicates with the host server computer using an Internet Protocol.
-
25. A system as recited in claim 17 wherein the service includes a service segment component and the management module, wherein the management data relating to a service resides in the management module.
-
26. A system as recited in claim 17 wherein the host server computer contains a plurality of services, wherein each service includes a service segment component and the management module, the management module having associated management data stored in the predetermined location.
-
27. A system as recited in claim 17 wherein the first management data storage mechanism further comprises a registration mechanism for registering management data that places the management data in a configuration file and stores the configuration file in the predetermined location.
-
28. A system as recited in claim 17 wherein the data retriever further comprises a program executer connected to the administration server computer for executing commands and transferring service-related data between the administration server computer and the host server computer.
-
29. A method for managing registration of services in a computer network that includes an administration server and at least one service host computer that is separate from the administration server, the method comprising:
-
receiving a service identifier at the administration server indicative of a service desired to be registered, the service residing on the service host computer;
interrogating the service host computer to determine whether the service has been registered;
copying service management files related to the service to the administration server when it is determined that the service has not been registered;
storing the service management files related to the service in a persistent global database accessible by the administration server and the service host computer; and
managing the service by accessing and modifying management data in the service management files through the administration server. - View Dependent Claims (30, 31, 32)
-
-
33. A system for managing services in a computer network, the system comprising:
-
an administration server under the control of an administration server program having a management console program and an interface mechanism for communicating data and executing commands remotely;
a plurality of host servers, each host server under the control of a host server program having a management module segment and a specified directory for holding configuration files relating to the management module;
a client having a display monitor connected to the administration server and able to communicate data with the management console program on the administration server; and
a memory component capable of storing data associated with the services and accessible by the administration server, the one or more host servers, and the client. - View Dependent Claims (34)
-
-
35. A computer readable medium configured to store computer programming instructions for managing services in a computer network, the computer programming instructions comprising:
-
installing a service having a management module on a first server computer;
storing data relating to the management module in a predetermined location associated with the first server computer;
retrieving the data relating to the management module from the predetermined location associated with the first server computer using a management program residing on a second server computer; and
storing the data relating to the management module in a storage area accessible by the management program residing on a second server computer thereby enabling modification of the service installed on the first server computer from the second server computer.
-
Specification