From 8253e3e1bcb74c65985d8cbba20f42a56f4b3930 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 19 May 2022 12:11:20 +0200 Subject: [PATCH] check_sip_connected_peers: fix division by zero problem --- check_sip_connected_peers | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/check_sip_connected_peers b/check_sip_connected_peers index 58c135e..2805eb7 100755 --- a/check_sip_connected_peers +++ b/check_sip_connected_peers @@ -102,8 +102,12 @@ do fi done debug "Nb connected peers : $nb_connected" -let avg_latency=sum_latency/nb_connected -debug "Average latency of connected peers : $avg_latency ($sum_latency / $nb_connected)" +avg_latency=0 +if [[ $nb_connected -gt 0 ]] +then + let avg_latency=sum_latency/nb_connected + debug "Average latency of connected peers : $avg_latency ($sum_latency / $nb_connected)" +fi STATE=OK MSG="$nb_connected peer(s) connected on $SITE_NAME with an average latency of $avg_latency ms|'connected peers':$nb_connected;$WARNING_PEER_NUMBER;$CRITICAL_PEER_NUMBER;0;0 'average latency':$avg_latency;$WARNING_LATENCY;$CRITICAL_LATENCY;0;0"