A system for monitoring and controlling at least one program capable of
being executed on any one of at least two workstations in a network. The
network includes at least one agent module resident on each of the at
least two workstations and a management console connected to each of the
at least two workstations. The system includes modules for identifying an
event occurring with respect to a program executing on one of the at
least two workstations, modules for sending an alert to the management
console which identifies the event, memory for storing a plurality of
triggers, each of the triggers adapted to cause an action to be taken
within the network, memory for storing at least one procedure, the at
least one procedure comprising at least one of the plurality of triggers,
and modules for sending at least one of the procedures from the
management console to the agent module resident on the one of the at
least two workstations in response to receipt of the alert. A method is
also provided for monitoring and controlling programs capable of being
executed on any of at least two workstations in a network.