Patent ID: 8627149
Filing Date: 2014-01-07
Classification: G06F

Abstract:
1. A method of monitoring the health of one or more application servers, the method comprising the steps of: specifying one or more health classes, each of the one or more health classes defining one or more health policies for the one or more application servers, wherein each health policy comprises one or more health conditions to he monitored, a boundary health condition that will trigger a policy violation, a corrective action to be taken and a reaction mode; configuring multiple health sensors, wherein each of the multiple health sensors is configured to correspond to a single respective health condition from a collection of health conditions including at least maximum allowed server age, maximum work performed, maximum heap size and maximum response time allowed, and wherein each of the multiple health sensors operates independently to collect data; defining one or more targets of the one or more health classes; applying the one or more health policies to the one or more targets; monitoring at least one of the one or more health policies that have been applied to the one or more targets, wherein monitoring comprises using the multiple configured health sensors to collect data pertaining to each of the multiple respective health conditions; and detecting violations, if any, of the one or more health policies, wherein detecting violations comprises verifying the data collected against the boundary health condition.