diff --git a/NEWS b/NEWS index f851717c8..89262378a 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,9 @@ This file documents the major additions and syntax changes between releases. +2.3.2 ????-??-?? + FIXES + check_icmp: All performance data tags should show when packet loss is 100% (#510) + 2.3.1 2019-12-09 FIXES check_icmp: Fixed backward-compatibility issue with performance data (#480) diff --git a/plugins-root/check_icmp.c b/plugins-root/check_icmp.c index d9858a0b4..bf1b41243 100644 --- a/plugins-root/check_icmp.c +++ b/plugins-root/check_icmp.c @@ -1592,7 +1592,7 @@ static void finish(int sig) { if (debug) { puts(""); } - if (rta_mode && host->pl < 100) { + if (rta_mode) { printf("%srta=%0.3fms;%0.3f;%0.3f;0; ", (targets > 1) ? host->name : "", (float)host->rta / 1000, (float)warn.rta / 1000, (float)crit.rta / 1000); @@ -1601,12 +1601,12 @@ static void finish(int sig) { printf("%spl=%u%%;%u;%u;0;100 ", (targets > 1) ? host->name : "", host->pl, warn.pl, crit.pl); } - if (rta_mode && host->pl < 100) { + if (rta_mode) { printf("%srtmax=%0.3fms;;;; %srtmin=%0.3fms;;;; ", (targets > 1) ? host->name : "", (float)host->rtmax / 1000, (targets > 1) ? host->name : "", (float)host->rtmin / 1000); } - if (jitter_mode && host->pl < 100) { + if (jitter_mode) { printf("%sjitter_avg=%0.3fms;%0.3f;%0.3f;0; %sjitter_max=%0.3fms;;;; " "%sjitter_min=%0.3fms;;;; ", (targets > 1) ? host->name : "", (float)host->jitter, @@ -1614,11 +1614,11 @@ static void finish(int sig) { (targets > 1) ? host->name : "", (float)host->jitter_max / 1000, (targets > 1) ? host->name : "", (float)host->jitter_min / 1000); } - if (mos_mode && host->pl < 100) { + if (mos_mode) { printf("%smos=%0.1f;%0.1f;%0.1f;0;5 ", (targets > 1) ? host->name : "", (float)host->mos, (float)warn.mos, (float)crit.mos); } - if (score_mode && host->pl < 100) { + if (score_mode) { printf("%sscore=%u;%u;%u;0;100 ", (targets > 1) ? host->name : "", (int)host->score, (int)warn.score, (int)crit.score); }