Patent ID: 7000150

Claim:
A method of monitoring multiple processes of a computer, comprising: instantiating a remote monitoring component for controlling individual monitoring components, the remote monitoring component having at least one interface, wherein each individual monitoring component includes a set of multiple monitors; for each process being monitored under the remote monitoring component, instantiating on the computer an individual monitoring component providing at least one monitor and at least one interface; for each instantiated individual monitoring component, activating the at least one monitor that is responsive to a particular type of even, wherein each of the multiple monitors of the set are selectively activatable when instantiating each individual monitoring component; for each process being monitored, detecting events with the at least one monitor of the monitoring component; when an event is detected by the at least one monitor for a process, reporting an indication of the event through the at least one interface to the remote monitoring component; and once an indication of the event is reported to the remote monitoring component, reporting the event from the remote monitoring component through the at least one interface of the remote monitoring component.