Inventors:
Leonard G. Fehskens - Westboro MA
Colin Strutt - Westford MA
Jill F. Callander - Hudson MA
Kathy J. Nelson - Nashua NH
Matthew J. Guertin - Westford MA
Mark W. Sylor - Nashua NH
Kenneth W. Chapman - Nashua NH
Robert C. Schuchard - Ashburnham MA
Stanley I. Goldfarb - Hudson MA
Dennis O. Rogers - Leominster MA
Linsey B. O'Brien - Wellesley MA
Christine C. Chan-Lizardo - Chelmsford MA
Benjamin M. England - Haverhill MA
Richard L. Rosenbaum - Pepperell MA
Ruth E. J. Kohls - Acton MA
David L. Aronson - Boston MA
Allan B. Moore - Acton MA
Danny L. Smith - Haverhill MA
G. Paul Koning - Brookline NH
Sheryl F. Namoglu - Mount Vernon NH
Mark J. Seger - Harvard MA
Timothy M. Dixon - Woodcote Reading, GB
Jeffrey R. Harrow - Amherst NH
Assignee:
Digital Equipment Corp. - Maynard MA
International Classification:
G06F 1314
Abstract:
A system for managing an assemblage of entities. The entities interface within the assemblage for control of primary information handling functions and further interface with the system to permit the carrying out of management functions. The system includes management modules adapted to carry out management functions by independently interpreting and executing commands, a kernel including a table of dispatch pointers for directing the commands to the respective modules in which they are to be interpreted and executed, and an enroller for enrolling new modules into the system by adding further pointers to the table. In addition, the system includes: a module adapted to independently interpret and execute selected management-related commands; stored records relating to accessed management information, each record indicating an associated time; an information manager, responsive to commands having a time schedule, for retrieving information from the records or accessing information from the entities, including a scheduler for issuing subsidiary accesses or retrievals at possibly multiple times according to the schedule; storage containing domain information defining groups of entities, where the kernel may issue a commands to a group by issuing individual commands to appropriate modules; a common command syntax including fields for identifying the entity and the operation to be performed; a module that stores rules identifying alarm conditions, including a generator for generating rules and an alarm detector for detecting an alarm condition in response to the rules; a module adapted to carry out self-management functions by interpreting and executing commands.