Просмотр исходного кода

plugin_wrapper: Change return codes lt 0 or gt 3 to 3.

Else, Nagios will replace the plugin output with an hardcoded built-in value
to tell the user that the RC is out of range. However, when using the wrapper,
we're interested in the actual output.
Sebastian Harl 12 лет назад
Родитель
Сommit
3b0fa1b3d4
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      plugin_wrapper.pl

+ 5 - 0
plugin_wrapper.pl

@@ -64,6 +64,11 @@ if ($p_rc == 255) {
 
 my $p_output = join('', @p_output);
 print $p_output;
+
+if (($p_rc < 0) || ($p_rc > 3)) {
+	$p_rc = 3;
+}
+
 exit $p_rc;
 
 sub exit_usage {