--- check_ntp 2006-04-28 07:19:01.546010471 +0200 +++ check_ntp.modified 2006-04-28 07:02:45.236824995 +0200 @@ -56,6 +56,10 @@ # changed ntpdc to ntpq - jitter/dispersion is in milliseconds # # Patch for for regex for stratum1 refid. +# +# Script modified 2006 April 28 by Johan Nilsson (johan.nilsson@axis.com) +# o Modified script to handle case when ntpdate reports time, but ntpq times out +# require 5.004; use POSIX; @@ -427,8 +431,11 @@ foreach my $key (keys %ERRORS) { if ($state==$ERRORS{$key}) { -# print ("NTP $key: $answer"); - print ("NTP $key: $answer|offset=$offset, jitter=" . $jitter/1000 . ",peer_stratum=$stratum\n"); + if ( defined($jitter) ) { + print ("NTP $key: $answer|offset=$offset, jitter=" . $jitter/1000 . ",peer_stratum=$stratum\n"); + } else { + print ("NTP $key: $answer"); + }; last; } }