$NetBSD: patch-aa,v 1.1 2021/02/10 15:06:04 wiz Exp $

Don't warn for non-present power supplies

--- check_snmp_environment.pl.orig	2016-11-08 11:39:49.000000000 +0100
+++ check_snmp_environment.pl	2016-11-08 11:42:56.000000000 +0100
@@ -273,7 +273,7 @@
 my $extreme_ps_table			= "1.3.6.1.4.1.1916.1.1.1.27.1";
 my $extreme_ps_status			= "1.3.6.1.4.1.1916.1.1.1.27.1.2";
 my @extreme_ps_status_text		= ("--Invalid--","notPresent","presentOK","presentNotOK");
-my @extreme_ps_nagios		 	= (3,1,0,2);
+my @extreme_ps_nagios		 	= (3,0,0,2);
 my $extreme_fan_table			= "1.3.6.1.4.1.1916.1.1.1.9.1";
 my $extreme_fan_number			= "1.3.6.1.4.1.1916.1.1.1.9.1.1";
 my $extreme_fan_operational		= "1.3.6.1.4.1.1916.1.1.1.9.1.2";
@@ -1753,14 +1753,16 @@
 				$tmp_status		= $extreme_ps_nagios[$ps_status];
 				$final_status 		= &set_status($tmp_status,$final_status);
 
-				if ($tmp_status == 0) {
-					$num_ps_ok++;
-                                }
+				if ($ps_status != 1) {
+					if ($tmp_status == 0) {
+						$num_ps_ok++;
+					}
 
-                                else {
-					if ($ps_output ne "") {$ps_output.=", ";}
-					$ps_output.= "(Power-supply status: " . $ps_status_text . ")";
-                                }
+					else {
+						if ($ps_output ne "") {$ps_output.=", ";}
+						$ps_output.= "(Power-supply status: " . $ps_status_text . ")";
+					}
+				}
 			}
 		}
 		if ($ps_output ne "") {$ps_output.=", ";}
