×

LiveException system

  • US 7,490,145 B2
  • Filed: 06/21/2001
  • Issued: 02/10/2009
  • Est. Priority Date: 06/21/2000
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of monitoring an element in a computer network, said method comprising:

  • monitoring a preselected variable relating to said element;

    defining a threshold for the monitored preselected variable, wherein defining the threshold for the monitored preselected variable comprises;

    defining a first set of threshold eras such that the threshold eras of the first set of threshold eras are periodic at an era frequency and have a common era length;

    defining a plurality of metric threshold periods that occur within each threshold era of the first set of threshold eras such that the metric threshold periods do not overlap each other and occur within the threshold eras of the first set of threshold eras at predetermined times within the threshold eras, the plurality of metric threshold periods including a first metric threshold period and a second metric threshold period;

    computing an average value for the preselected variable within the first metric threshold period based on values obtained for the preselected variable within the first metric threshold period during previous threshold eras in the first set of threshold eras;

    computing an average value for the preselected variable within the second metric threshold period based on values obtained for the preselected variable within the second metric threshold period during previous threshold eras in the first set of threshold eras;

    determining a first threshold based on the average value for the preselected variable within the first metric threshold period; and

    determining a second threshold based on the average value for the preselected variable for the second metric threshold period;

    establishing a sliding window in time that is shorter than the common era length;

    determining if the preselected variable is currently breaching the threshold during a threshold era included in the first set of threshold eras, wherein determining if the preselected variable is currently breaching the threshold during a threshold era included in the first set of threshold eras comprises;

    determining if the preselected variable is breaching the first threshold during a first metric threshold period of the current era included in the first set of threshold eras; and

    determining if the preselected variable is breaching the second threshold during a second metric threshold period of the current threshold era included in the first set of threshold eras;

    repeatedly generating a time above threshold value, said time above threshold value being a measure of an amount of time during which the preselected variable exceeded the threshold during the sliding window of time;

    detecting when the time above threshold value exceeds a predefined condition window value; and

    in response to detecting when the time above threshold value exceeds said condition window value, generating an alarm.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×