From 2563edba02a6babb9ce0328e33eb4c5b49b437ad Mon Sep 17 00:00:00 2001 From: Karl DeBisschop Date: Thu, 4 Mar 2004 05:08:43 +0000 Subject: use float for time in perf data git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@842 f882894a-f735-0410-b71e-b25c423dba1c diff --git a/plugins/check_dig.c b/plugins/check_dig.c index e348a35..9e1d847 100644 --- a/plugins/check_dig.c +++ b/plugins/check_dig.c @@ -151,11 +151,11 @@ main (int argc, char **argv) printf ("DNS %s - %s|%s\n", state_text (result), output, - perfdata("time", microsec, "us", + fperfdata("time", elapsed_time, "s", (warning_interval>UNDEFINED?TRUE:FALSE), - (int)(1e6*warning_interval), + warning_interval, (critical_interval>UNDEFINED?TRUE:FALSE), - (int)(1e6*critical_interval), + critical_interval, TRUE, 0, FALSE, 0)); return result; } diff --git a/plugins/check_dns.c b/plugins/check_dns.c index 14d4306..43a38fa 100644 --- a/plugins/check_dns.c +++ b/plugins/check_dns.c @@ -198,7 +198,7 @@ main (int argc, char **argv) printf ("%s %s: ", _("DNS"), _("OK")); printf (ngettext("%.3f second response time, ", "%.3f seconds response time, ", elapsed_time), elapsed_time); printf (_("%s returns %s"), query_address, address); - printf ("|%s\n", perfdata ("time", microsec, "us", FALSE, 0, FALSE, 0, TRUE, 0, FALSE, 0)); + printf ("|%s\n", fperfdata ("time", elapsed_time, "s", FALSE, 0, FALSE, 0, TRUE, 0, FALSE, 0)); } else if (result == STATE_WARNING) printf (_("DNS WARNING - %s\n"), diff --git a/plugins/check_game.c b/plugins/check_game.c index 3ebf6af..ac72873 100644 --- a/plugins/check_game.c +++ b/plugins/check_game.c @@ -152,7 +152,7 @@ main (int argc, char **argv) perfdata ("players", atol(ret[qstat_game_players]), "", FALSE, 0, FALSE, 0, TRUE, 0, TRUE, atol(ret[qstat_game_players_max])), - perfdata ("ping", atol(ret[qstat_ping_field]), "", + fperfdata ("ping", strtod(ret[qstat_ping_field], NULL), "", FALSE, 0, FALSE, 0, TRUE, 0, FALSE, 0)); } -- cgit v0.10-9-g596f