summaryrefslogtreecommitdiffstats
path: root/web/attachments/268243-patch.check_ping.c
diff options
context:
space:
mode:
Diffstat (limited to 'web/attachments/268243-patch.check_ping.c')
-rw-r--r--web/attachments/268243-patch.check_ping.c35
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 @@
188a89,90
2> char *perf;
3> char *perf1;
4161,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> }
17164,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