Ping cycle

The probe pings the hosts specified in the ping file in cycles. The minimum length of each cycle is specified by the Interval property. During each ping cycle, the probe pings the number of hosts specified by the MaxPingBurst property.

In each cycle, the probe:

  1. Finds the next host that has not been deemed unreachable or responsive during the current poll time.
  2. Pings that host.
  3. Checks whether it has pinged the number of hosts specified by the MaxPingBurst property during the current cycle. If not, it goes back to step 1.

    Once the probe has pinged the number of hosts specified by the MaxPingBurst property, it does the following:

  4. Processes all the responses received so far.
  5. Processes any timeouts that have occurred.
  6. Reloads the ping file if the time specified by the PingFileCheck property has elapsed.
  7. Sleeps for any remaining time specified by the Interval property.