From bb098a8b5d0f1108a30c11651e0ad6af408ad7b2 Mon Sep 17 00:00:00 2001 From: gru Date: Thu, 29 May 2025 19:17:49 +0200 Subject: [PATCH] Update check_ping.py --- check_ping.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/check_ping.py b/check_ping.py index 40d3100..9aba481 100644 --- a/check_ping.py +++ b/check_ping.py @@ -72,15 +72,16 @@ def main(): while True: output = run_ping(args.host, args.packets, args.timeout, args.ipv4, args.ipv6, args.interface) + rta, loss = parse_ping_output(output) if rta is None or loss is None: print("PING UNKNOWN - Parsing error") sys.exit(3) - status = check_thresholds(rta, loss, args.w, args.c) + status = check_thresholds(rta, loss, args.warning, args.critical) - perf = f"| rta={rta}ms;{args.w.split(',')[0]};{args.c.split(',')[0]} loss={loss}%;{args.w.split(',')[1].strip('%')};{args.c.split(',')[1].strip('%')}" + perf = f"| rta={rta}ms;{args.warning.split(',')[0]};{args.critical.split(',')[0]} loss={loss}%;{args.warning.split(',')[1].strip('%')};{args.critical.split(',')[1].strip('%')}" if status == 0: fail_count = 0