| US 7,483,970 B2 | ||
| Method and apparatus for managing components in an IT system | ||
| Jeffrey John Anuszczyk, Framingham, Mass. (US); David Jay Barbrow, Newton, Mass. (US); Firdaus Bhathena, Andover, Mass. (US); Peter Demarest Beaman, Wellesley, Mass. (US); Stanislaw Kowalczyk, Boston, Mass. (US); and Blair Francis Wheeler, Winchester, Mass. (US) | ||
| Assigned to Symantec Corporation, Cupertino, Calif. (US) | ||
| Filed on Dec. 12, 2001, as Appl. No. 10/21,535. | ||
| Prior Publication US 2003/0110253 A1, Jun. 12, 2003 | ||
| Int. Cl. G06F 15/173 (2006.01); G06F 9/44 (2006.01) | ||
| U.S. Cl. 709—224 [709/223; 717/104] | 29 Claims |

| 1. A method comprising:
creating a plurality of component fingerprints, wherein the plurality of component fingerprints includes a fingerprint for
a first component, wherein creating the fingerprint for the first component comprises identifying a plurality of attributes
of the first component and selecting one or more of the plurality of attributes as the fingerprint for the first component;
automatically discovering the existence of a plurality of components in an information technology (IT) system using the plurality
of component fingerprints, wherein the discovered components include the first component, wherein automatically discovering
the existence of the first component comprises:
receiving a plurality of event messages indicating a plurality of real-time events that occur in the IT system, wherein each
event message matches a respective attribute of the fingerprint for the first component; and
determining that event messages matching every attribute of the fingerprint for the first component have been received;
wherein the method further comprises:
automatically determining at least one dependency between two or more of the discovered components; and
tracking changes to at least one of the discovered components and the at least one dependency between two or more of the discovered
components.
|