1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
$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.=", ";}
|