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 | |||