diff options
Diffstat (limited to 'web/attachments/268243-patch.check_ping.c')
| -rw-r--r-- | web/attachments/268243-patch.check_ping.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/web/attachments/268243-patch.check_ping.c b/web/attachments/268243-patch.check_ping.c new file mode 100644 index 0000000..a9dff19 --- /dev/null +++ b/web/attachments/268243-patch.check_ping.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | 88a89,90 | ||
| 2 | > char *perf; | ||
| 3 | > char *perf1; | ||
| 4 | 161,162c163,171 | ||
| 5 | < printf (_("PING %s - %sPacket loss = %d%%"), state_text (this_result), warn_text, | ||
| 6 | < pl); | ||
| 7 | --- | ||
| 8 | > { | ||
| 9 | > asprintf(&perf, "%s", perfdata("packet_loss", pl, "%", | ||
| 10 | > TRUE, wpl, | ||
| 11 | > TRUE, cpl, | ||
| 12 | > TRUE, 0, | ||
| 13 | > FALSE, 0)); | ||
| 14 | > printf (_("PING %s - %sPacket loss = %d%% |%s\n"), state_text (this_result), warn_text, | ||
| 15 | > pl, perf); | ||
| 16 | > } | ||
| 17 | 164,165c173,186 | ||
| 18 | < printf (_("PING %s - %sPacket loss = %d%%, RTA = %2.2f ms"), | ||
| 19 | < state_text (this_result), warn_text, pl, rta); | ||
| 20 | --- | ||
| 21 | > { | ||
| 22 | > asprintf(&perf, "%s", perfdata("packet_loss", pl, "%", | ||
| 23 | > TRUE, wpl, | ||
| 24 | > TRUE, cpl, | ||
| 25 | > TRUE, 0, | ||
| 26 | > FALSE, 0)); | ||
| 27 | > asprintf(&perf1, "%s", perfdata("RTA", rta, "ms", | ||
| 28 | > TRUE, wrta, | ||
| 29 | > TRUE, crta, | ||
| 30 | > TRUE, 0, | ||
| 31 | > FALSE, 0)); | ||
| 32 | > printf (_("PING %s - %sPacket loss = %d%%, RTA = %2.2f ms | %s %s\n"), | ||
| 33 | > state_text (this_result), warn_text, pl, rta, perf1, perf); | ||
| 34 | > } | ||
| 35 | |||
