From a6ef25afaa4534be02e6ba1e03e86e102326087a Mon Sep 17 00:00:00 2001
From: Ton Voon <tonvoon@users.sourceforge.net>
Date: Wed, 29 Jan 2003 20:57:09 +0000
Subject: Fixed error and success codes (638656 - Paul Dlug)

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@271 f882894a-f735-0410-b71e-b25c423dba1c

diff --git a/plugins/check_mrtgtraf.c b/plugins/check_mrtgtraf.c
index 0583002..94e6e08 100644
--- a/plugins/check_mrtgtraf.c
+++ b/plugins/check_mrtgtraf.c
@@ -197,27 +197,26 @@ main (int argc, char **argv)
 	if (incoming_rate > incoming_critical_threshold
 			|| outgoing_rate > outgoing_critical_threshold) {
 		result = STATE_CRITICAL;
-		asprintf (&error_message, "%s. In = %0.1f %s, %s. Out = %0.1f %s",
-						 (use_average == TRUE) ? "Ave" : "Max", adjusted_incoming_rate,
-						 incoming_speed_rating, (use_average == TRUE) ? "Ave" : "Max",
+		asprintf (&error_message, "Traffic CRITICAL %s. In = %0.1f %s, %s. Out = %0.1f %s",
+						 (use_average == TRUE) ? "Avg" : "Max", adjusted_incoming_rate,
+						 incoming_speed_rating, (use_average == TRUE) ? "Avg" : "Max",
 						 adjusted_outgoing_rate, outgoing_speed_rating);
 	}
 	else if (incoming_rate > incoming_warning_threshold
 					 || outgoing_rate > outgoing_warning_threshold) {
 		result = STATE_WARNING;
-		asprintf (&error_message, "%s. In = %0.1f %s, %s. Out = %0.1f %s",
-						 (use_average == TRUE) ? "Ave" : "Max", adjusted_incoming_rate,
-						 incoming_speed_rating, (use_average == TRUE) ? "Ave" : "Max",
+		asprintf (&error_message, "Traffic WARNING %s. In = %0.1f %s, %s. Out = %0.1f %s",
+						 (use_average == TRUE) ? "Avg" : "Max", adjusted_incoming_rate,
+						 incoming_speed_rating, (use_average == TRUE) ? "Avg" : "Max",
 						 adjusted_outgoing_rate, outgoing_speed_rating);
 	}
-
-	if (result == STATE_OK)
-		printf ("Traffic ok - %s. In = %0.1f %s, %s. Out = %0.1f %s\n",
-						(use_average == TRUE) ? "Ave" : "Max", adjusted_incoming_rate,
-						incoming_speed_rating, (use_average == TRUE) ? "Ave" : "Max",
+	else if (result == STATE_OK)
+		printf ("Traffic OK - %s. In = %0.1f %s, %s. Out = %0.1f %s\n",
+						(use_average == TRUE) ? "Avg" : "Max", adjusted_incoming_rate,
+						incoming_speed_rating, (use_average == TRUE) ? "Avg" : "Max",
 						adjusted_outgoing_rate, outgoing_speed_rating);
 	else
-		printf ("%s\n", error_message);
+		printf ("UNKNOWN %s\n", error_message);
 
 	return result;
 }
-- 
cgit v0.10-9-g596f

