Patent ID: 7506215

Claim:
In a network where multiple servers operate as a set of local systems each local system connected to a Windows™ .NET operating system utilizing a computer program and operated by Client-Users, a method for monitoring the health of and for providing remedial actions to said monitored local systems comprising the steps of: (a) monitoring the state of hardware and software in each of said local systems over a selected time period; (b) collecting Health Events data in a Health Events Object with a Collection file for each local system including the steps: (b1) establishing Health Events parameters which set standards of acceptability and non-acceptability for each local system including the steps of: (b1a) establishing trend setting predictive means to sense when an event is trending toward a direction of failure; (b1b) notifying said Client-User of impending failure events; (b2) sensing each local system for operations which violate said parameters of acceptability; (c) enabling applications/scripts for handling system health conditions deemed outside of pre-set parameters reported in a Health Events Object; (d) utilizing a .NET platform working with a Server operating as a local system and subject to a Health Monitor Services program; (e) enabling a Server Director program to access Health Events and Predictive Events objects in a said Collection file, including: (e1) establishing a pre-set Policy P for each local system; (e2) collecting violations of each said Policy P; (e3) enabling scripts to handle each noted violation of said Policy P; (f) applying an application/script program to institute corrective action for selected events in said Collection file.