mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-04-27 17:16:40 -04:00
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
This commit is contained in:
parent
53cbc4f811
commit
a6ef25afaa
1 changed files with 11 additions and 12 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue