added congestion analysis to HostStatus
[pingcheck] / src / main.cpp
index 22273bc..940f455 100644 (file)
@@ -281,6 +281,8 @@ bool init_pingers(
         delays[ping_interval_in_sec] += delay_shifts[ping_interval_in_sec];
         int n_parallel_pings = 10;
         int parallel_ping_delay = 100;   // ms
+        int congestion_duration_thresh = 10; // seconds
+        int congestion_percentage_thresh = 75;
 
         PingSchedulerItem scheduler(
                 new PingScheduler(
@@ -291,6 +293,8 @@ bool init_pingers(
                         protocol_list,
                         ping_interval_in_sec,
                         ping_fail_limit,
+                        congestion_percentage_thresh,
+                        congestion_duration_thresh,
                         ping_reply_timeout,
                         status_notifier,
                         current_delay,