Browse Source

check_junos: Use plural only when necessary ;-)

Sebastian Harl 13 years ago
parent
commit
279c4bca47
1 changed files with 9 additions and 4 deletions
  1. 9 4
      check_junos.pl

+ 9 - 4
check_junos.pl

@@ -290,13 +290,16 @@ sub check_interfaces
 	}
 
 	if ($down_count > 0) {
-		$plugin->add_message(CRITICAL, $down_count
-			. " interfaces down (" . join(", ", @down_ifaces) . ")");
+		$plugin->add_message(CRITICAL, $down_count . " interface"
+			. ($down_count == 1 ? "" : "s")
+			. " down (" . join(", ", @down_ifaces) . ")");
 	}
 
 	if ($phys_down_count > 0) {
 		$plugin->add_message(WARNING, $phys_down_count
-			. " LAG member interfaces down ("
+			. " LAG member interface"
+			. ($phys_down_count == 1 ? "" : "s")
+			. " down ("
 			. join(", ", @phys_down_ifaces) . ")");
 	}
 
@@ -403,7 +406,9 @@ sub check_chassis_environment
 		$plugin->add_message(WARNING, "no components found");
 	}
 	elsif ($items_count == $items_ok) {
-		$plugin->add_message(OK, "$items_ok components OK");
+		$plugin->add_message(OK, "$items_ok component"
+			. ($items_ok == 1 ? "" : "s")
+			. " OK");
 	}
 	else {
 		$plugin->add_message(WARNING,