diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm b/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm deleted file mode 100644 index 60e2e4d..0000000 --- a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm +++ /dev/null @@ -1,32 +0,0 @@ -package Monitoring::GLPlugin::SNMP::MibsAndOids::NETSWITCHMIB; - -$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'NETSWITCH-MIB'} = { - url => '', - name => 'NETSWITCH-MIB', -}; - -$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'NETSWITCH-MIB'} = { - 'hpLocalMemTable' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1', - 'hpLocalMemEntry' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1', - 'hpLocalMemSlotIndex' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.1', - 'hpLocalMemSlabCnt' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.2', - 'hpLocalMemFreeSegCnt' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.3', - 'hpLocalMemAllocSegCnt' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.4', - 'hpLocalMemTotalBytes' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.5', - 'hpLocalMemFreeBytes' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6', - 'hpLocalMemAllocBytes' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.7', - 'hpGlobalMemTable' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1', - 'hpGlobalMemEntry' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1', - 'hpGlobalMemSlotIndex' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.1', - 'hpGlobalMemSlabCnt' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.2', - 'hpGlobalMemFreeSegCnt' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.3', - 'hpGlobalMemAllocSegCnt' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.4', - 'hpGlobalMemTotalBytes' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.5', - 'hpGlobalMemFreeBytes' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.6', - 'hpGlobalMemAllocBytes' => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.7', -}; - - -1; - -__END__ diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/AUTHORS b/check_nwc_health/check_nwc_health-5.12/AUTHORS similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/AUTHORS rename to check_nwc_health/check_nwc_health-5.12/AUTHORS diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/COPYING b/check_nwc_health/check_nwc_health-5.12/COPYING similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/COPYING rename to check_nwc_health/check_nwc_health-5.12/COPYING diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/ChangeLog b/check_nwc_health/check_nwc_health-5.12/ChangeLog similarity index 95% rename from check_nwc_health/check_nwc_health-5.10.0.2/ChangeLog rename to check_nwc_health/check_nwc_health-5.12/ChangeLog index 9d0b589..d198bec 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/ChangeLog +++ b/check_nwc_health/check_nwc_health-5.12/ChangeLog @@ -1,5 +1,27 @@ -* 2016-11-23 5.10.0.2 +* 2017-01-11 5.12 + detect checkpoint gaia +* 2016-12-28 5.11.3 + detect more hp procurve switches (J9624A etc. may need new firmware revision RA.16.02.0012, ROM RA.15.13) +* 2016-12-19 5.11.2.5 + /dev/md on Juniper srx is considered as procfs +* 2016-12-19 5.11.2.4 + fix performance labels for HOSTRESOURCESMIB dev filesystems +* 2016-12-14 5.11.2.3 + optimize uptime, no bulk for brocade sensors +* 2016-12-12 5.11.2.2 + bluecoat disk usage can be overridden with own thresholds +* 2016-12-12 5.11.2.1 + add JUNIPER-MIB +* 2016-12-12 5.11.2 + fix in cisco asr lsmpi memory + skip thresholds for dev filesystem in HOSTRESOURCESMIB +* 2016-12-06 5.11.1 + detect juniper pulse secure + juniper srx temperatures and leds +* 2016-11-29 5.11 reverse usage/free in hostresourcemib memory-usage, so the same thresholds can be use for every kind of device + mv juniper-mib to glplugin + add etherstats * 2016-11-09 5.10.0.1 fix nexus sensor perfdata, metrics without thresh. were not shown (Thanks Dennis Knecht) * 2016-10-29 5.10 diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin.pm similarity index 99% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin.pm index a7e8d81..c8887d5 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin.pm +++ b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin.pm @@ -13,7 +13,7 @@ use Digest::MD5 qw(md5_hex); use Errno; use Data::Dumper; our $AUTOLOAD; -*VERSION = \'2.3.6'; +*VERSION = \'2.3.8.1'; use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 }; diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/Item.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/Item.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/Item.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/Item.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm similarity index 97% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm index 6efbceb..0142336 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm +++ b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm @@ -66,7 +66,7 @@ sub v2tov3 { } if (($self->opts->authpassword || $self->opts->authprotocol || $self->opts->privpassword || $self->opts->privprotocol) && - ! $self->opts->protocol eq '3') { + $self->opts->protocol ne '3') { $self->override_opt('protocol', '3') ; } } @@ -98,6 +98,12 @@ sub add_snmp_modes { alias => undef, help => 'Shows the names of the mibs which this devices has implemented (only lausser may run this command)', ); + $self->add_mode( + internal => 'device::supportedoids', + spec => 'supportedoids', + alias => undef, + help => 'Shows the names of the oids which this devices has implemented (only lausser may run this command)', + ); } sub add_snmp_args { @@ -777,6 +783,55 @@ sub init { $self->add_ok("have fun"); my ($code, $message) = $self->check_messages(join => ', ', join_all => ', '); $Monitoring::GLPlugin::plugin->nagios_exit($code, $message); + } elsif ($self->mode =~ /device::supportedoids/) { + my $unknowns = {}; + %{$unknowns} = %{$self->rawdata}; + my $confirmed = {}; + foreach my $mib (keys %{$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids}) { + foreach my $sym (keys %{$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}}) { + if (my $obj = $self->get_snmp_object($mib, $sym)) { + my $oid = $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$sym}; + if (exists $unknowns->{$oid}) { + $confirmed->{$oid} = sprintf '%s::%s = %s', $mib, $sym, $obj; + delete $unknowns->{$oid}; + } elsif (exists $unknowns->{$oid.'.0'}) { + $confirmed->{$oid.'.0'} = sprintf '%s::%s = %s', $mib, $sym, $obj; + delete $unknowns->{$oid.'.0'}; + } + } + if ($sym =~ /Table$/) { + if (my @table = $self->get_snmp_table_objects($mib, $sym)) { + my $oid = $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$sym}; + $confirmed->{$oid} = sprintf '%s::%s', $mib, $sym; + $self->add_rawdata($oid, '--------------------'); + foreach my $line (@table) { + if ($line->{flat_indices}) { + foreach my $column (grep !/(flat_indices)|(indices)/, keys %{$line}) { + my $oid = $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$column}; + if (exists $unknowns->{$oid.'.'.$line->{flat_indices}}) { + $confirmed->{$oid.'.'.$line->{flat_indices}} = + sprintf '%s::%s.%s = %s', $mib, $column, $line->{flat_indices}, $line->{$column}; + delete $unknowns->{$oid.'.'.$line->{flat_indices}}; + } + } + } + } + } + } + } + } + my @sortedoids = map { $_->[0] } + sort { $a->[1] cmp $b->[1] } + map { [$_, + join '', map { sprintf("%30d",$_) } split( /\./, $_) + ] } keys %{$self->rawdata}; + foreach (@sortedoids) { + if (exists $confirmed->{$_}) { + printf "%s\n", $confirmed->{$_}; + } else { + printf "%s = %s\n", $_, $unknowns->{$_}; + } + } } } diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm similarity index 90% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm index da1a55b..a2a3f5b 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm +++ b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm @@ -1,10 +1,13 @@ package Monitoring::GLPlugin::SNMP::MibsAndOids::CHECKPOINTMIB; $Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CHECKPOINT-MIB'} = { - 'url' => 'https://supportcenter.checkpoint.com/supportcenter/portal/user/anon/page/default.psml/media-type/html?action=portlets.DCFileAction&eventSubmit_doGetdcdetails=&fileid=42272', - 'name' => 'CHECKPOINT-MIB', + url => '', + name => 'CHECKPOINT-MIB', }; +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CHECKPOINT-MIB'} = + '1.3.6.1.4.1.2620.1'; + $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'checkpoint' => '1.3.6.1.4.1.2620', 'products' => '1.3.6.1.4.1.2620.1', @@ -50,20 +53,6 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'fwDroppedBytesTotalRate' => '1.3.6.1.4.1.2620.1.1.25.9', 'fwConnTableLimit' => '1.3.6.1.4.1.2620.1.1.25.10', 'fwDroppedTotalRate' => '1.3.6.1.4.1.2620.1.1.25.16', - 'fwIfTable64' => '1.3.6.1.4.1.2620.1.1.25.25', - 'fwIfEntry64' => '1.3.6.1.4.1.2620.1.1.25.25.1', - 'fwIfIndex64' => '1.3.6.1.4.1.2620.1.1.25.25.1.1', - 'fwIfName64' => '1.3.6.1.4.1.2620.1.1.25.25.1.2', - 'fwAcceptPcktsIn64' => '1.3.6.1.4.1.2620.1.1.25.25.1.5', - 'fwAcceptPcktsOut64' => '1.3.6.1.4.1.2620.1.1.25.25.1.6', - 'fwAcceptBytesIn64' => '1.3.6.1.4.1.2620.1.1.25.25.1.7', - 'fwAcceptBytesOut64' => '1.3.6.1.4.1.2620.1.1.25.25.1.8', - 'fwDropPcktsIn64' => '1.3.6.1.4.1.2620.1.1.25.25.1.9', - 'fwDropPcktsOut64' => '1.3.6.1.4.1.2620.1.1.25.25.1.10', - 'fwRejectPcktsIn64' => '1.3.6.1.4.1.2620.1.1.25.25.1.11', - 'fwRejectPcktsOut64' => '1.3.6.1.4.1.2620.1.1.25.25.1.12', - 'fwLogIn64' => '1.3.6.1.4.1.2620.1.1.25.25.1.13', - 'fwLogOut64' => '1.3.6.1.4.1.2620.1.1.25.25.1.14', 'fwPerfStat' => '1.3.6.1.4.1.2620.1.1.26', 'fwHmem' => '1.3.6.1.4.1.2620.1.1.26.1', 'fwHmem-block-size' => '1.3.6.1.4.1.2620.1.1.26.1.1', @@ -431,8 +420,11 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'fwLSConnName' => '1.3.6.1.4.1.2620.1.1.30.3.1.2', 'fwLSConnState' => '1.3.6.1.4.1.2620.1.1.30.3.1.3', 'fwLSConnStateDesc' => '1.3.6.1.4.1.2620.1.1.30.3.1.4', + 'fwLSConnSendRate' => '1.3.6.1.4.1.2620.1.1.30.3.1.5', 'fwLocalLoggingDesc' => '1.3.6.1.4.1.2620.1.1.30.4', 'fwLocalLoggingStat' => '1.3.6.1.4.1.2620.1.1.30.5', + 'fwLocalLoggingWriteRate' => '1.3.6.1.4.1.2620.1.1.30.6', + 'fwLoggingHandlingRate' => '1.3.6.1.4.1.2620.1.1.30.7', 'vpn' => '1.3.6.1.4.1.2620.1.2', 'cpvProdName' => '1.3.6.1.4.1.2620.1.2.1', 'cpvVerMajor' => '1.3.6.1.4.1.2620.1.2.2', @@ -799,6 +791,46 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'svnApplianceSerialNumber' => '1.3.6.1.4.1.2620.1.6.16.3', 'svnApplianceProductName' => '1.3.6.1.4.1.2620.1.6.16.7', 'svnApplianceManufacturer' => '1.3.6.1.4.1.2620.1.6.16.9', + 'svnApplianceSeriesString' => '1.3.6.1.4.1.2620.1.6.16.10', + 'svnLicensing' => '1.3.6.1.4.1.2620.1.6.18', + 'licensingTable' => '1.3.6.1.4.1.2620.1.6.18.1', + 'licensingEntry' => '1.3.6.1.4.1.2620.1.6.18.1.1', + 'licensingIndex' => '1.3.6.1.4.1.2620.1.6.18.1.1.1', + 'licensingID' => '1.3.6.1.4.1.2620.1.6.18.1.1.2', + 'licensingBladeName' => '1.3.6.1.4.1.2620.1.6.18.1.1.3', + 'licensingState' => '1.3.6.1.4.1.2620.1.6.18.1.1.4', + 'licensingExpirationDate' => '1.3.6.1.4.1.2620.1.6.18.1.1.5', + 'licensingImpact' => '1.3.6.1.4.1.2620.1.6.18.1.1.6', + 'licensingBladeActive' => '1.3.6.1.4.1.2620.1.6.18.1.1.7', + 'licensingTotalQuota' => '1.3.6.1.4.1.2620.1.6.18.1.1.8', + 'licensingUsedQuota' => '1.3.6.1.4.1.2620.1.6.18.1.1.9', + 'licensingAssetInfo' => '1.3.6.1.4.1.2620.1.6.18.2', + 'licensingAssetAccountId' => '1.3.6.1.4.1.2620.1.6.18.2.1', + 'licensingAssetPackageDescription' => '1.3.6.1.4.1.2620.1.6.18.2.2', + 'licensingAssetContainerCK' => '1.3.6.1.4.1.2620.1.6.18.2.3', + 'licensingAssetContainerSKU' => '1.3.6.1.4.1.2620.1.6.18.2.4', + 'licensingAssetSupportLevel' => '1.3.6.1.4.1.2620.1.6.18.2.5', + 'licensingAssetSupportExpiration' => '1.3.6.1.4.1.2620.1.6.18.2.6', + 'licensingAssetActivationStatus' => '1.3.6.1.4.1.2620.1.6.18.2.7', + 'svnConnectivity' => '1.3.6.1.4.1.2620.1.6.19', + 'svnUpdatesInfo' => '1.3.6.1.4.1.2620.1.6.20', + 'svnUpdatesInfoBuild' => '1.3.6.1.4.1.2620.1.6.20.1', + 'svnUpdatesInfoStatus' => '1.3.6.1.4.1.2620.1.6.20.2', + 'svnUpdatesInfoConnection' => '1.3.6.1.4.1.2620.1.6.20.3', + 'svnUpdatesInfoAvailablePackages' => '1.3.6.1.4.1.2620.1.6.20.4', + 'svnUpdatesInfoAvailableRecommended' => '1.3.6.1.4.1.2620.1.6.20.5', + 'svnUpdatesInfoAvailableHotfixes' => '1.3.6.1.4.1.2620.1.6.20.6', + 'updatesInstalledTable' => '1.3.6.1.4.1.2620.1.6.20.7', + 'updatesInstalledEntry' => '1.3.6.1.4.1.2620.1.6.20.7.1', + 'updatesInstalledIndex' => '1.3.6.1.4.1.2620.1.6.20.7.1.1', + 'updatesInstalledName' => '1.3.6.1.4.1.2620.1.6.20.7.1.2', + 'updatesInstalledType' => '1.3.6.1.4.1.2620.1.6.20.7.1.3', + 'updatesRecommendedTable' => '1.3.6.1.4.1.2620.1.6.20.8', + 'updatesRecommendedEntry' => '1.3.6.1.4.1.2620.1.6.20.8.1', + 'updatesRecommendedIndex' => '1.3.6.1.4.1.2620.1.6.20.8.1.1', + 'updatesRecommendedName' => '1.3.6.1.4.1.2620.1.6.20.8.1.2', + 'updatesRecommendedType' => '1.3.6.1.4.1.2620.1.6.20.8.1.3', + 'updatesRecommendedStatus' => '1.3.6.1.4.1.2620.1.6.20.8.1.4', 'svnNetStat' => '1.3.6.1.4.1.2620.1.6.50', 'svnNetIfTable' => '1.3.6.1.4.1.2620.1.6.50.1', 'svnNetIfTableEntry' => '1.3.6.1.4.1.2620.1.6.50.1.1', @@ -812,14 +844,6 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'svnNetIfMAC' => '1.3.6.1.4.1.2620.1.6.50.1.1.8', 'svnNetIfDescription' => '1.3.6.1.4.1.2620.1.6.50.1.1.9', 'svnNetIfOperState' => '1.3.6.1.4.1.2620.1.6.50.1.1.10', - 'svnNetIfRXBytes' => '1.3.6.1.4.1.2620.1.6.50.1.1.13', - 'svnNetIfRXDrops' => '1.3.6.1.4.1.2620.1.6.50.1.1.14', - 'svnNetIfRXErrors' => '1.3.6.1.4.1.2620.1.6.50.1.1.15', - 'svnNetIfRXPackets' => '1.3.6.1.4.1.2620.1.6.50.1.1.16', - 'svnNetIfTXBytes' => '1.3.6.1.4.1.2620.1.6.50.1.1.17', - 'svnNetIfTXDrops' => '1.3.6.1.4.1.2620.1.6.50.1.1.18', - 'svnNetIfTXErrors' => '1.3.6.1.4.1.2620.1.6.50.1.1.19', - 'svnNetIfTXPackets' => '1.3.6.1.4.1.2620.1.6.50.1.1.20', 'vsRoutingTable' => '1.3.6.1.4.1.2620.1.6.51', 'vsRoutingEntry' => '1.3.6.1.4.1.2620.1.6.51.1', 'vsRoutingIndex' => '1.3.6.1.4.1.2620.1.6.51.1.1', @@ -904,9 +928,32 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'mgClientHost' => '1.3.6.1.4.1.2620.1.7.7.1.3', 'mgClientDbLock' => '1.3.6.1.4.1.2620.1.7.7.1.4', 'mgApplicationType' => '1.3.6.1.4.1.2620.1.7.7.1.5', - 'mgMgmtHAJournals' => '1.3.6.1.4.1.2620.1.7.9', - 'mgIsLicenseViolation' => '1.3.6.1.4.1.2620.1.7.10', - 'mgLicenseViolationMsg' => '1.3.6.1.4.1.2620.1.7.11', + 'mgLogServerInfo' => '1.3.6.1.4.1.2620.1.7.14', + 'mgLSLogReceiveRate' => '1.3.6.1.4.1.2620.1.7.14.1', + 'mgLSLogReceiveRatePeak' => '1.3.6.1.4.1.2620.1.7.14.2', + 'mgLSLogReceiveRate10Min' => '1.3.6.1.4.1.2620.1.7.14.3', + 'mgConnectedGatewaysTable' => '1.3.6.1.4.1.2620.1.7.14.4', + 'mgConnectedGatewaysEntry' => '1.3.6.1.4.1.2620.1.7.14.4.1', + 'mglsGWIndex' => '1.3.6.1.4.1.2620.1.7.14.4.1.1', + 'mglsGWIP' => '1.3.6.1.4.1.2620.1.7.14.4.1.2', + 'mglsGWState' => '1.3.6.1.4.1.2620.1.7.14.4.1.3', + 'mglsGWLastLoginTime' => '1.3.6.1.4.1.2620.1.7.14.4.1.4', + 'mglsGWLogReceiveRate' => '1.3.6.1.4.1.2620.1.7.14.4.1.5', + 'mgIndexerInfo' => '1.3.6.1.4.1.2620.1.7.14.5', + 'mgIndexerInfoTotalReadLogs' => '1.3.6.1.4.1.2620.1.7.14.5.1', + 'mgIndexerInfoTotalUpdatesAndLogsIndexed' => '1.3.6.1.4.1.2620.1.7.14.5.2', + 'mgIndexerInfoTotalReadLogsErrors' => '1.3.6.1.4.1.2620.1.7.14.5.3', + 'mgIndexerInfoTotalUpdatesAndLogsIndexedErrors' => '1.3.6.1.4.1.2620.1.7.14.5.4', + 'mgIndexerInfoUpdatesAndLogsIndexedRate' => '1.3.6.1.4.1.2620.1.7.14.5.5', + 'mgIndexerInfoReadLogsRate' => '1.3.6.1.4.1.2620.1.7.14.5.6', + 'mgIndexerInfoUpdatesAndLogsIndexedRate10min' => '1.3.6.1.4.1.2620.1.7.14.5.7', + 'mgIndexerInfoReadLogsRate10min' => '1.3.6.1.4.1.2620.1.7.14.5.8', + 'mgIndexerInfoUpdatesAndLogsIndexedRate60min' => '1.3.6.1.4.1.2620.1.7.14.5.9', + 'mgIndexerInfoReadLogsRate60min' => '1.3.6.1.4.1.2620.1.7.14.5.10', + 'mgIndexerInfoUpdatesAndLogsIndexedRatePeak' => '1.3.6.1.4.1.2620.1.7.14.5.11', + 'mgIndexerInfoReadLogsRatePeak' => '1.3.6.1.4.1.2620.1.7.14.5.12', + 'mgIndexerInfoReadLogsDelay' => '1.3.6.1.4.1.2620.1.7.14.5.13', + 'mgLSLogReceiveRate1Hour' => '1.3.6.1.4.1.2620.1.7.14.6', 'mgStatCode' => '1.3.6.1.4.1.2620.1.7.101', 'mgStatShortDescr' => '1.3.6.1.4.1.2620.1.7.102', 'mgStatLongDescr' => '1.3.6.1.4.1.2620.1.7.103', @@ -956,6 +1003,27 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'lsClientHost' => '1.3.6.1.4.1.2620.1.11.7.1.3', 'lsClientDbLock' => '1.3.6.1.4.1.2620.1.11.7.1.4', 'lsApplicationType' => '1.3.6.1.4.1.2620.1.11.7.1.5', + 'lsLoggingInfo' => '1.3.6.1.4.1.2620.1.11.14', + 'lsLogReceiveRate' => '1.3.6.1.4.1.2620.1.11.14.1', + 'lsLogReceiveRatePeak' => '1.3.6.1.4.1.2620.1.11.14.2', + 'lsLogReceiveRate10Min' => '1.3.6.1.4.1.2620.1.11.14.3', + 'lsConnectedGatewaysTable' => '1.3.6.1.4.1.2620.1.11.14.4', + 'lsConnectedGatewaysEntry' => '1.3.6.1.4.1.2620.1.11.14.4.1', + 'lsGWIndex' => '1.3.6.1.4.1.2620.1.11.14.4.1.1', + 'lsGWIP' => '1.3.6.1.4.1.2620.1.11.14.4.1.2', + 'lsGWState' => '1.3.6.1.4.1.2620.1.11.14.4.1.3', + 'lsGWLastLoginTime' => '1.3.6.1.4.1.2620.1.11.14.4.1.4', + 'lsGWLogReceiveRate' => '1.3.6.1.4.1.2620.1.11.14.4.1.5', + 'lsIndexerInfo' => '1.3.6.1.4.1.2620.1.11.14.5', + 'lsIndexerInfoTotalReadLogs' => '1.3.6.1.4.1.2620.1.11.14.5.1', + 'lsIndexerInfoTotalUpdatesAndLogsIndexed' => '1.3.6.1.4.1.2620.1.11.14.5.2', + 'lsIndexerInfoTotalReadLogsErrors' => '1.3.6.1.4.1.2620.1.11.14.5.3', + 'lsIndexerInfoTotalUpdatesAndLogsIndexedErrors' => '1.3.6.1.4.1.2620.1.11.14.5.4', + 'lsIndexerInfoUpdatesAndLogsIndexedRate' => '1.3.6.1.4.1.2620.1.11.14.5.5', + 'lsIndexerInfoReadLogsRate' => '1.3.6.1.4.1.2620.1.11.14.5.6', + 'lsIndexerInfoUpdatesAndLogsIndexedRatePeak' => '1.3.6.1.4.1.2620.1.11.14.5.7', + 'lsIndexerInfoReadLogsRatePeak' => '1.3.6.1.4.1.2620.1.11.14.5.8', + 'lsLogReceiveRate1Hour' => '1.3.6.1.4.1.2620.1.11.14.6', 'lsStatCode' => '1.3.6.1.4.1.2620.1.11.101', 'lsStatShortDescr' => '1.3.6.1.4.1.2620.1.11.102', 'lsStatLongDescr' => '1.3.6.1.4.1.2620.1.11.103', @@ -1000,7 +1068,6 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'vsxCountersBytesRejectedTotal' => '1.3.6.1.4.1.2620.1.16.23.1.1.11', 'vsxCountersLoggedTotal' => '1.3.6.1.4.1.2620.1.16.23.1.1.12', 'vsxCountersIsDataValid' => '1.3.6.1.4.1.2620.1.16.23.1.1.13', - 'vsxCountersIsDataValidDefinition' => 'CHECKPOINT-MIB::vsxCountersIsDataValid', 'smartDefense' => '1.3.6.1.4.1.2620.1.17', 'asmAttacks' => '1.3.6.1.4.1.2620.1.17.1', 'asmLayer3' => '1.3.6.1.4.1.2620.1.17.1.1', @@ -1061,110 +1128,6 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'numOfP2PSkypeCon' => '1.3.6.1.4.1.2620.1.17.1.3.3.5.1', 'asmP2PBitTorrentCon' => '1.3.6.1.4.1.2620.1.17.1.3.3.6', 'numOfBitTorrentCon' => '1.3.6.1.4.1.2620.1.17.1.3.3.6.1', - 'gx' => '1.3.6.1.4.1.2620.1.20', - 'gxInfo' => '1.3.6.1.4.1.2620.1.20.1', - 'gxProdName' => '1.3.6.1.4.1.2620.1.20.1.1', - 'gxProdVersion' => '1.3.6.1.4.1.2620.1.20.1.2', - 'gxProdVerMajor' => '1.3.6.1.4.1.2620.1.20.2', - 'gxProdVerMinor' => '1.3.6.1.4.1.2620.1.20.3', - 'gxBuild' => '1.3.6.1.4.1.2620.1.20.4', - 'gxCreateInfo' => '1.3.6.1.4.1.2620.1.20.5', - 'gxCreateSinceInstall' => '1.3.6.1.4.1.2620.1.20.5.1', - 'gxActContxt' => '1.3.6.1.4.1.2620.1.20.5.2', - 'gxDropPlicyCreate' => '1.3.6.1.4.1.2620.1.20.5.3', - 'gxDropMalformedReqCreate' => '1.3.6.1.4.1.2620.1.20.5.4', - 'gxDropMalformedRespCreate' => '1.3.6.1.4.1.2620.1.20.5.5', - 'gxExpiredCreate' => '1.3.6.1.4.1.2620.1.20.5.6', - 'gxBadCauseCreate' => '1.3.6.1.4.1.2620.1.20.5.7', - 'gxSecondaryNsapiEntries' => '1.3.6.1.4.1.2620.1.20.5.8', - 'gxActv0v1PdnConns' => '1.3.6.1.4.1.2620.1.20.5.11', - 'gxTunnelApnsEntries' => '1.3.6.1.4.1.2620.1.20.5.12', - 'gxTunnelsEntries' => '1.3.6.1.4.1.2620.1.20.5.13', - 'gxDeleteInfo' => '1.3.6.1.4.1.2620.1.20.6', - 'gxDeleteSinceInstall' => '1.3.6.1.4.1.2620.1.20.6.1', - 'gxDropOutOfContxtDelete' => '1.3.6.1.4.1.2620.1.20.6.2', - 'gxDropMalformedReqDelete' => '1.3.6.1.4.1.2620.1.20.6.3', - 'gxDropMalformedRespDelete' => '1.3.6.1.4.1.2620.1.20.6.4', - 'gxExpiredDelete' => '1.3.6.1.4.1.2620.1.20.6.5', - 'gxBadCauseDelete' => '1.3.6.1.4.1.2620.1.20.6.6', - 'gxUpdateInfo' => '1.3.6.1.4.1.2620.1.20.7', - 'gxUpdateSinceInstall' => '1.3.6.1.4.1.2620.1.20.7.1', - 'gxDropOutOfContxtUpdate' => '1.3.6.1.4.1.2620.1.20.7.2', - 'gxDropMalformedReqUpdate' => '1.3.6.1.4.1.2620.1.20.7.3', - 'gxDropMalformedRespUpdate' => '1.3.6.1.4.1.2620.1.20.7.4', - 'gxExpiredUpdate' => '1.3.6.1.4.1.2620.1.20.7.5', - 'gxBadCauseUpdate' => '1.3.6.1.4.1.2620.1.20.7.6', - 'gxPathMngInfo' => '1.3.6.1.4.1.2620.1.20.8', - 'gxEchoSinceInstall' => '1.3.6.1.4.1.2620.1.20.8.1', - 'gxVnspSinceInstall' => '1.3.6.1.4.1.2620.1.20.8.2', - 'gxDropPolicyEcho' => '1.3.6.1.4.1.2620.1.20.8.3', - 'gxDropMalformedReqEcho' => '1.3.6.1.4.1.2620.1.20.8.4', - 'gxDropMalformedRespEcho' => '1.3.6.1.4.1.2620.1.20.8.5', - 'gxExpiredEcho' => '1.3.6.1.4.1.2620.1.20.8.6', - 'gxDropVnsp' => '1.3.6.1.4.1.2620.1.20.8.7', - 'gxGtpPathEntries' => '1.3.6.1.4.1.2620.1.20.8.8', - 'gxGpduInfo' => '1.3.6.1.4.1.2620.1.20.9', - 'gxGpdu1MinAvgRate' => '1.3.6.1.4.1.2620.1.20.9.1', - 'gxDropOutOfContxtGpdu' => '1.3.6.1.4.1.2620.1.20.9.2', - 'gxDropAnti-spoofingGpdu' => '1.3.6.1.4.1.2620.1.20.9.3', - 'gxDropMs-MsGpdu' => '1.3.6.1.4.1.2620.1.20.9.4', - 'gxDropBadSeqGpdu' => '1.3.6.1.4.1.2620.1.20.9.5', - 'gxDropBadGpdu' => '1.3.6.1.4.1.2620.1.20.9.6', - 'gxGpduExpiredTunnel' => '1.3.6.1.4.1.2620.1.20.9.7', - 'gxInitiateInfo' => '1.3.6.1.4.1.2620.1.20.10', - 'gxInitiateSinceInstall' => '1.3.6.1.4.1.2620.1.20.10.1', - 'gxDropInitiationReq' => '1.3.6.1.4.1.2620.1.20.10.2', - 'gxDropInitiationResp' => '1.3.6.1.4.1.2620.1.20.10.3', - 'gxExpiredInitiateAct' => '1.3.6.1.4.1.2620.1.20.10.4', - 'gxGTPv2CreateInfo' => '1.3.6.1.4.1.2620.1.20.11', - 'gxGTPv2CreateSessionSinceInstall' => '1.3.6.1.4.1.2620.1.20.11.1', - 'gxGTPv2CreateBearerSinceInstall' => '1.3.6.1.4.1.2620.1.20.11.2', - 'gxGTPv2ExpiredCreateSession' => '1.3.6.1.4.1.2620.1.20.11.3', - 'gxGTPv2ExpiredCreateBearer' => '1.3.6.1.4.1.2620.1.20.11.4', - 'gxGTPv2DropMalformedCreateSessionReq' => '1.3.6.1.4.1.2620.1.20.11.5', - 'gxGTPv2DropMalformedCreateSessionResp' => '1.3.6.1.4.1.2620.1.20.11.6', - 'gxGTPv2DropMalformedCreateBearerReq' => '1.3.6.1.4.1.2620.1.20.11.7', - 'gxGTPv2DropMalformedCreateBearerResp' => '1.3.6.1.4.1.2620.1.20.11.8', - 'gxGTPv2DropPolicyCreateSession' => '1.3.6.1.4.1.2620.1.20.11.9', - 'gxGTPv2DropPolicyCreateBearer' => '1.3.6.1.4.1.2620.1.20.11.10', - 'gxGTPv2ActPDN' => '1.3.6.1.4.1.2620.1.20.11.11', - 'gxGTPv2ActDataBearers' => '1.3.6.1.4.1.2620.1.20.11.12', - 'gxGTPv2DeleteInfo' => '1.3.6.1.4.1.2620.1.20.12', - 'gxGTPv2DeleteSessionSinceInstall' => '1.3.6.1.4.1.2620.1.20.12.1', - 'gxGTPv2DeleteBearerSinceInstall' => '1.3.6.1.4.1.2620.1.20.12.2', - 'gxGTPv2ExpiredDeleteSession' => '1.3.6.1.4.1.2620.1.20.12.3', - 'gxGTPv2ExpiredDeleteBearer' => '1.3.6.1.4.1.2620.1.20.12.4', - 'gxGTPv2DropMalformedDeleteSessionReq' => '1.3.6.1.4.1.2620.1.20.12.5', - 'gxGTPv2DropMalformedDeleteSessionResp' => '1.3.6.1.4.1.2620.1.20.12.6', - 'gxGTPv2DropMalformedDeleteBearerReq' => '1.3.6.1.4.1.2620.1.20.12.7', - 'gxGTPv2DropMalformedDeleteBearerResp' => '1.3.6.1.4.1.2620.1.20.12.8', - 'gxGTPv2DropPolicyDeleteSession' => '1.3.6.1.4.1.2620.1.20.12.9', - 'gxGTPv2DropPolicyDeleteBearer' => '1.3.6.1.4.1.2620.1.20.12.10', - 'gxGTPv2UpdateInfo' => '1.3.6.1.4.1.2620.1.20.13', - 'gxGTPv2UpdateBearerSinceInstall' => '1.3.6.1.4.1.2620.1.20.13.1', - 'gxGTPv2ExpiredUpdateBearer' => '1.3.6.1.4.1.2620.1.20.13.2', - 'gxGTPv2ModifyBearerSinceInstall' => '1.3.6.1.4.1.2620.1.20.13.3', - 'gxGTPv2ExpiredModifyBearer' => '1.3.6.1.4.1.2620.1.20.13.4', - 'gxGTPv2DropMalformedUpdateBearerReq' => '1.3.6.1.4.1.2620.1.20.13.5', - 'gxGTPv2DropMalformedUpdateBearerResp' => '1.3.6.1.4.1.2620.1.20.13.6', - 'gxGTPv2DropMalformedModifyBearerReq' => '1.3.6.1.4.1.2620.1.20.13.7', - 'gxGTPv2DropMalformedModifyBearerResp' => '1.3.6.1.4.1.2620.1.20.13.8', - 'gxGTPv2DropPolicyUpdateBearer' => '1.3.6.1.4.1.2620.1.20.13.9', - 'gxGTPv2DropPolicyModifyBearer' => '1.3.6.1.4.1.2620.1.20.13.10', - 'gxGTPv2PathMngInfo' => '1.3.6.1.4.1.2620.1.20.14', - 'gxGTPv2EchoSinceInstall' => '1.3.6.1.4.1.2620.1.20.14.1', - 'gxGTPv2VnspSinceInstall' => '1.3.6.1.4.1.2620.1.20.14.2', - 'gxGTPv2ExpiredEcho' => '1.3.6.1.4.1.2620.1.20.14.3', - 'gxGTPv2DropMalformedEchoReq' => '1.3.6.1.4.1.2620.1.20.14.4', - 'gxGTPv2DropMalformedEchoResp' => '1.3.6.1.4.1.2620.1.20.14.5', - 'gxGTPv2DropPolicyEcho' => '1.3.6.1.4.1.2620.1.20.14.6', - 'gxGTPv2CmdInfo' => '1.3.6.1.4.1.2620.1.20.15', - 'gxGTPv2ModifyBearerCmdSinceInstall' => '1.3.6.1.4.1.2620.1.20.15.1', - 'gxGTPv2ModifyBearerFailIndSinceInstall' => '1.3.6.1.4.1.2620.1.20.15.2', - 'gxGTPv2DeleteBearerCmdSinceInstall' => '1.3.6.1.4.1.2620.1.20.15.3', - 'gxGTPv2DeleteBearerFailIndSinceInstall' => '1.3.6.1.4.1.2620.1.20.15.4', - 'gxGTPv2BearerResourceCmdSinceInstall' => '1.3.6.1.4.1.2620.1.20.15.5', - 'gxGTPv2BearerResourceFailIndSinceInstall' => '1.3.6.1.4.1.2620.1.20.15.6', 'avi' => '1.3.6.1.4.1.2620.1.24', 'aviEngines' => '1.3.6.1.4.1.2620.1.24.1', 'aviEngineTable' => '1.3.6.1.4.1.2620.1.24.1.1', @@ -1479,7 +1442,8 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'advancedUrlFilteringStatusLongDesc' => '1.3.6.1.4.1.2620.1.43.103', 'dlp' => '1.3.6.1.4.1.2620.1.44', 'exchangeAgents' => '1.3.6.1.4.1.2620.1.44.1', - 'exchangeAgentsTable' => '1.3.6.1.4.1.2620.1.44.1.1', + #'exchangeAgentsTable' => '1.3.6.1.4.1.2620.1.44.1.1', + 'exchangeAgentsStatusTable' => '1.3.6.1.4.1.2620.1.44.1.1', 'exchangeAgentsStatusEntry' => '1.3.6.1.4.1.2620.1.44.1.1.1', 'exchangeAgentsStatusTableIndex' => '1.3.6.1.4.1.2620.1.44.1.1.1.1', 'exchangeAgentName' => '1.3.6.1.4.1.2620.1.44.1.1.1.2', @@ -1564,18 +1528,6 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { 'teStatusCode' => '1.3.6.1.4.1.2620.1.49.101', 'teStatusShortDesc' => '1.3.6.1.4.1.2620.1.49.102', 'teStatusLongDesc' => '1.3.6.1.4.1.2620.1.49.103', - 'treatExtarction' => '1.3.6.1.4.1.2620.1.50', - 'treatExtarctionSubscription' => '1.3.6.1.4.1.2620.1.50.1', - 'treatExtarctionSubscriptionStatus' => '1.3.6.1.4.1.2620.1.50.1.1', - 'treatExtarctionSubscriptionExpDate' => '1.3.6.1.4.1.2620.1.50.1.2', - 'treatExtarctionSubscriptionDesc' => '1.3.6.1.4.1.2620.1.50.1.3', - 'treatExtarctionStatistics' => '1.3.6.1.4.1.2620.1.50.2', - 'treatExtarctionTotalScannedAttachments' => '1.3.6.1.4.1.2620.1.50.2.1', - 'treatExtarctionCleanedAttachments' => '1.3.6.1.4.1.2620.1.50.2.2', - 'treatExtarctionOriginalAttachmentsAccesses' => '1.3.6.1.4.1.2620.1.50.2.3', - 'treatExtarctionStatusCode' => '1.3.6.1.4.1.2620.1.50.101', - 'treatExtarctionStatusShortDesc' => '1.3.6.1.4.1.2620.1.50.102', - 'treatExtarctionStatusLongDesc' => '1.3.6.1.4.1.2620.1.50.103', 'tables' => '1.3.6.1.4.1.2620.500', 'raUsersTable' => '1.3.6.1.4.1.2620.500.9000', 'raUsersEntry' => '1.3.6.1.4.1.2620.500.9000.1', @@ -1631,61 +1583,7 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CHECKPOINT-MIB'} = { }; $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CHECKPOINT-MIB'} = { - 'permanentTunnelPeerType' => { - '1' => 'regular', - '2' => 'daip', - '3' => 'robo', - }, - 'tunnelProbState' => { - '0' => 'unknown', - '1' => 'alive', - '2' => 'dead', - }, - 'tunnelPeerType' => { - '1' => 'regular', - '2' => 'daip', - '3' => 'robo', - '4' => 'lsv', - }, - 'raTunnelEncAlgorithm' => { - '1' => 'espDES', - '2' => 'esp3DES', - '5' => 'espCAST', - '7' => 'esp3IDEA', - '9' => 'espNULL', - '129' => 'espAES128', - '130' => 'espAES256', - }, - 'tunnelLinkPriority' => { - '0' => 'primary', - '1' => 'backup', - '2' => 'on-demand', - }, - 'permanentTunnelState' => { - '3' => 'active', - '4' => 'destroy', - '129' => 'idle', - '130' => 'phase1', - '131' => 'down', - '132' => 'init', - }, - 'vsxCountersIsDataValid' => { - '0' => 'invalid', - '1' => 'valid', - }, - 'fwSXLStatus' => { - '0' => 'disabled', - '1' => 'enabled', - }, - 'tunnelState' => { - '3' => 'active', - '4' => 'destroy', - '129' => 'idle', - '130' => 'phase1', - '131' => 'down', - '132' => 'init', - }, - 'raTunnelAuthMethod' => { + raTunnelAuthMethod => { '1' => 'preshared-key', '2' => 'dss-signature', '3' => 'rsa-signature', @@ -1694,7 +1592,35 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CHECKPOINT-MIB'} = { '129' => 'xauth', '130' => 'crack', }, - 'raUserState' => { + tunnelType => { + '1' => 'regular', + '2' => 'permanent', + }, + permanentTunnelPeerType => { + '1' => 'regular', + '2' => 'daip', + '3' => 'robo', + }, + permanentTunnelProbState => { + '0' => 'unknown', + '1' => 'alive', + '2' => 'dead', + }, + raTunnelEncAlgorithm => { + '1' => 'espDES', + '2' => 'esp3DES', + '5' => 'espCAST', + '7' => 'esp3IDEA', + '9' => 'espNULL', + '129' => 'espAES128', + '130' => 'espAES256', + }, + tunnelLinkPriority => { + '0' => 'primary', + '1' => 'backup', + '2' => 'on-demand', + }, + raUserState => { '3' => 'active', '4' => 'destroy', '129' => 'idle', @@ -1702,18 +1628,39 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CHECKPOINT-MIB'} = { '131' => 'down', '132' => 'init', }, - 'permanentTunnelLinkPriority' => { + permanentTunnelLinkPriority => { '0' => 'primary', '1' => 'backup', '2' => 'on-demand', }, - 'permanentTunnelProbState' => { + fwSXLStatus => { + '0' => 'disabled', + '1' => 'enabled', + }, + tunnelPeerType => { + '1' => 'regular', + '2' => 'daip', + '3' => 'robo', + }, + tunnelState => { + '3' => 'active', + '4' => 'destroy', + '129' => 'idle', + '130' => 'phase1', + '131' => 'down', + '132' => 'init', + }, + permanentTunnelState => { + '3' => 'active', + '4' => 'destroy', + '129' => 'idle', + '130' => 'phase1', + '131' => 'down', + '132' => 'init', + }, + tunnelProbState => { '0' => 'unknown', '1' => 'alive', '2' => 'dead', }, - 'tunnelType' => { - '1' => 'regular', - '2' => 'permanent', - }, }; diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm similarity index 82% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm index 484e83f..f4e51c3 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm +++ b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm @@ -5,6 +5,11 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'HP-ICF-CHASSIS-MIB'} = { name => 'HP-ICF-CHASSIS-MIB', }; +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'HP-ICF-CHASSIS-MIB'} = + '1.3.6.1.4.1.11.2.14.11.1.2.6'; +# sensor-table, because lots of oids will be superseeded by std. entity-mib +# However, the hpicfSensorTable will still be valid. + $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HP-ICF-CHASSIS-MIB'} = { 'hpicfSensorTable' => '1.3.6.1.4.1.11.2.14.11.1.2.6', 'hpicfSensorEntry' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1', diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm similarity index 91% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm index 10491b8..8643a93 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX.pm +++ b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm @@ -1,31 +1,3 @@ -package Classes::Juniper::SRX; -our @ISA = qw(Classes::Juniper); -use strict; - - -sub init { - my $self = shift; - if ($self->mode =~ /device::hardware::health/) { -$self->get_snmp_tables('JUNIPER-MIB', [ - ['leds', 'jnxLEDTable', 'Monitoring::GLPlugin::SNMP::TableItem'], - ['operatins', 'jnxOperatingTable', 'Monitoring::GLPlugin::SNMP::TableItem'], - ['containers', 'jnxContainersTable', 'Monitoring::GLPlugin::SNMP::TableItem'], - ['fru', 'jnxFruTable', 'Monitoring::GLPlugin::SNMP::TableItem'], - ['redun', 'jnxRedundancyTable', 'Monitoring::GLPlugin::SNMP::TableItem'], - ['contents', 'jnxContentsTable', 'Monitoring::GLPlugin::SNMP::TableItem'], -]); - #$self->analyze_and_check_environmental_subsystem("Classes::Juniper::SRX::Component::EnvironmentalSubsystem"); - $self->analyze_and_check_cpu_subsystem("Classes::HOSTRESOURCESMIB::Component::EnvironmentalSubsystem"); - $self->dump(); - } elsif ($self->mode =~ /device::hardware::load/) { - $self->analyze_and_check_cpu_subsystem("Classes::Juniper::SRX::Component::CpuSubsystem"); - } elsif ($self->mode =~ /device::hardware::memory/) { - $self->analyze_and_check_cpu_subsystem("Classes::Juniper::SRX::Component::MemSubsystem"); - } else { - $self->no_such_mode(); - } -} - package Monitoring::GLPlugin::SNMP::MibsAndOids::JUNIPERMIB; $Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'JUNIPER-MIB'} = { diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm new file mode 100644 index 0000000..f5a1937 --- /dev/null +++ b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm @@ -0,0 +1,70 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::NETSWITCHMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'NETSWITCH-MIB'} = { + url => '', + name => 'NETSWITCH-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'NETSWITCH-MIB'} = + '1.3.6.1.4.1.11.2.14.11.5.1.1'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'NETSWITCH-MIB'} = { + hpOpSystem => '1.3.6.1.4.1.11.2.14.11.5.1.1', + hpBuf => '1.3.6.1.4.1.11.2.14.11.5.1.1.1', + hpMsgBuf => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1', + hpMsgBufTable => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1', + hpMsgBufEntry => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1.1', + hpMsgBufSlotIndex => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1.1.1', + hpMsgBufCorrupted => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1.1.2', + hpMsgBufFree => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1.1.3', + hpMsgBufInit => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1.1.4', + hpMsgBufMin => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1.1.5', + hpMsgBufMiss => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1.1.6', + hpMsgBufSize => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.1.1.1.7', + hpPktBuf => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2', + hpPktBufTable => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1', + hpPktBufEntry => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1.1', + hpPktBufSlotIndex => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1.1.1', + hpPktBufCorrupted => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1.1.2', + hpPktBufFree => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1.1.3', + hpPktBufInit => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1.1.4', + hpPktBufMin => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1.1.5', + hpPktBufMiss => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1.1.6', + hpPktBufSize => '1.3.6.1.4.1.11.2.14.11.5.1.1.1.2.1.1.7', + hpMem => '1.3.6.1.4.1.11.2.14.11.5.1.1.2', + hpLocalMem => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1', + hpLocalMemTable => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1', + hpLocalMemEntry => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1', + hpLocalMemSlotIndex => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.1', + hpLocalMemSlabCnt => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.2', + hpLocalMemFreeSegCnt => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.3', + hpLocalMemAllocSegCnt => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.4', + hpLocalMemTotalBytes => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.5', + hpLocalMemFreeBytes => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6', + hpLocalMemAllocBytes => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.7', + hpGlobalMem => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2', + hpGlobalMemTable => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1', + hpGlobalMemEntry => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1', + hpGlobalMemSlotIndex => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.1', + hpGlobalMemSlabCnt => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.2', + hpGlobalMemFreeSegCnt => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.3', + hpGlobalMemAllocSegCnt => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.4', + hpGlobalMemTotalBytes => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.5', + hpGlobalMemFreeBytes => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.6', + hpGlobalMemAllocBytes => '1.3.6.1.4.1.11.2.14.11.5.1.1.2.2.1.1.7', + hpSwitchOsVersion => '1.3.6.1.4.1.11.2.14.11.5.1.1.3', + hpSwitchRomVersion => '1.3.6.1.4.1.11.2.14.11.5.1.1.4', + hpSwitchSmartCardType => '1.3.6.1.4.1.11.2.14.11.5.1.1.5', + hpSwitchSmartCardTypeDefinition => 'NETSWITCH-MIB::hpSwitchSmartCardType', + hpSwitchBaseMACAddress => '1.3.6.1.4.1.11.2.14.11.5.1.1.6', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'NETSWITCH-MIB'} = { + hpSwitchSmartCardType => { + '1' => 'none', + '2' => 'fddi', + '3' => 'atm', + '4' => 'fddiAndATM', + '5' => 'other', + }, +}; diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm similarity index 94% rename from check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm rename to check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm index 4cfa5f5..d96d133 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm +++ b/check_nwc_health/check_nwc_health-5.12/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm @@ -61,6 +61,7 @@ sub check_upnp_and_model { my $xpc = XML::LibXML::XPathContext->new( $root ); $xpc->registerNs('n', 'urn:schemas-upnp-org:device-1-0'); $self->{productname} = $xpc->findvalue('(//n:device)[position()=1]/n:modelName' ); + $self->debug(sprintf "igddesc productname is %s", $self->{productname}); my @services = (); my @servicedescs = $xpc->find('(//n:service)')->get_nodelist; foreach my $service (@servicedescs) { @@ -79,6 +80,8 @@ sub check_upnp_and_model { controlURL => sprintf('http://%s:%s%s', $self->opts->hostname, $self->opts->port, $controlurl), }); + $self->debug(sprintf "found %s service %s", + $servicetype, $serviceid); } } $self->set_variable('services', \@services); @@ -96,6 +99,7 @@ sub check_upnp_and_model { -> GetStatusInfo(); $self->{uptime} = $som->valueof("//GetStatusInfoResponse/NewUptime"); $self->{uptime} /= 1.0; + $self->debug("WANIPConn1->GetStatusInfo returned uptime"); }; if ($@) { $self->add_critical("could not get uptime: ".$@); diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/INSTALL b/check_nwc_health/check_nwc_health-5.12/INSTALL similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/INSTALL rename to check_nwc_health/check_nwc_health-5.12/INSTALL diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/Makefile.am b/check_nwc_health/check_nwc_health-5.12/Makefile.am similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/Makefile.am rename to check_nwc_health/check_nwc_health-5.12/Makefile.am diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/Makefile.in b/check_nwc_health/check_nwc_health-5.12/Makefile.in similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/Makefile.in rename to check_nwc_health/check_nwc_health-5.12/Makefile.in diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/NEWS b/check_nwc_health/check_nwc_health-5.12/NEWS similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/NEWS rename to check_nwc_health/check_nwc_health-5.12/NEWS diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/README b/check_nwc_health/check_nwc_health-5.12/README similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/README rename to check_nwc_health/check_nwc_health-5.12/README diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/THANKS b/check_nwc_health/check_nwc_health-5.12/THANKS similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/THANKS rename to check_nwc_health/check_nwc_health-5.12/THANKS diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/TODO b/check_nwc_health/check_nwc_health-5.12/TODO similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/TODO rename to check_nwc_health/check_nwc_health-5.12/TODO diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/acinclude.m4 b/check_nwc_health/check_nwc_health-5.12/acinclude.m4 similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/acinclude.m4 rename to check_nwc_health/check_nwc_health-5.12/acinclude.m4 diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/aclocal.m4 b/check_nwc_health/check_nwc_health-5.12/aclocal.m4 similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/aclocal.m4 rename to check_nwc_health/check_nwc_health-5.12/aclocal.m4 diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/config.guess b/check_nwc_health/check_nwc_health-5.12/config.guess similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/config.guess rename to check_nwc_health/check_nwc_health-5.12/config.guess diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/config.sub b/check_nwc_health/check_nwc_health-5.12/config.sub similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/config.sub rename to check_nwc_health/check_nwc_health-5.12/config.sub diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/configure b/check_nwc_health/check_nwc_health-5.12/configure similarity index 99% rename from check_nwc_health/check_nwc_health-5.10.0.2/configure rename to check_nwc_health/check_nwc_health-5.12/configure index 5544ce6..41af284 100755 --- a/check_nwc_health/check_nwc_health-5.10.0.2/configure +++ b/check_nwc_health/check_nwc_health-5.12/configure @@ -1,7 +1,7 @@ #! /bin/sh # From configure.ac . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for check_nwc_health 5.10.0.2. +# Generated by GNU Autoconf 2.69 for check_nwc_health 5.12. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='check_nwc_health' PACKAGE_TARNAME='check_nwc_health' -PACKAGE_VERSION='5.10.0.2' -PACKAGE_STRING='check_nwc_health 5.10.0.2' +PACKAGE_VERSION='5.12' +PACKAGE_STRING='check_nwc_health 5.12' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1225,7 +1225,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures check_nwc_health 5.10.0.2 to adapt to many kinds of systems. +\`configure' configures check_nwc_health 5.12 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1296,7 +1296,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of check_nwc_health 5.10.0.2:";; + short | recursive ) echo "Configuration of check_nwc_health 5.12:";; esac cat <<\_ACEOF @@ -1381,7 +1381,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -check_nwc_health configure 5.10.0.2 +check_nwc_health configure 5.12 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1398,7 +1398,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by check_nwc_health $as_me 5.10.0.2, which was +It was created by check_nwc_health $as_me 5.12, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2261,7 +2261,7 @@ fi # Define the identity of the package. PACKAGE='check_nwc_health' - VERSION='5.10.0.2' + VERSION='5.12' cat >>confdefs.h <<_ACEOF @@ -3311,7 +3311,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by check_nwc_health $as_me 5.10.0.2, which was +This file was extended by check_nwc_health $as_me 5.12, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -3364,7 +3364,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -check_nwc_health config.status 5.10.0.2 +check_nwc_health config.status 5.12 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/configure.ac b/check_nwc_health/check_nwc_health-5.12/configure.ac similarity index 98% rename from check_nwc_health/check_nwc_health-5.10.0.2/configure.ac rename to check_nwc_health/check_nwc_health-5.12/configure.ac index dd13dc1..7a931c1 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/configure.ac +++ b/check_nwc_health/check_nwc_health-5.12/configure.ac @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_REVISION ($Revision: 1.150 $) AC_PREREQ(2.58) -AC_INIT(check_nwc_health,5.10.0.2) +AC_INIT(check_nwc_health,5.12) AM_INIT_AUTOMAKE([1.9 tar-pax]) AM_MAINTAINER_MODE([disable]) AC_CANONICAL_HOST diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/install-sh b/check_nwc_health/check_nwc_health-5.12/install-sh similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/install-sh rename to check_nwc_health/check_nwc_health-5.12/install-sh diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/missing b/check_nwc_health/check_nwc_health-5.12/missing similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/missing rename to check_nwc_health/check_nwc_health-5.12/missing diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AlliedTelesyn.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AlliedTelesyn.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/AlliedTelesyn.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/AlliedTelesyn.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Arista.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Arista.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Arista.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Arista.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/BGP.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/BGP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/BGP.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/BGP.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec/Bibo.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec/Bibo.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec/Bibo.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec/Bibo.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bluecoat.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bluecoat.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Bluecoat.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Bluecoat.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Brocade.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Brocade.pm similarity index 66% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Brocade.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Brocade.pm index 73cf4e5..cb21e7d 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Brocade.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Brocade.pm @@ -4,15 +4,17 @@ use strict; sub init { my $self = shift; - foreach ($self->get_snmp_table_objects( - 'ENTITY-MIB', 'entPhysicalTable')) { - if ($_->{entPhysicalDescr} =~ /Brocade/) { - $self->{productname} = "FabOS"; + if ($self->mode !~ /device::uptime/) { + foreach ($self->get_snmp_table_objects( + 'ENTITY-MIB', 'entPhysicalTable', undef, ['entPhysicalDescr'])) { + if ($_->{entPhysicalDescr} =~ /Brocade/) { + $self->{productname} = "FabOS"; + } + } + my $swFirmwareVersion = $self->get_snmp_object('SW-MIB', 'swFirmwareVersion'); + if ($swFirmwareVersion && $swFirmwareVersion =~ /^v6/) { + $self->{productname} = "FabOS" } - } - my $swFirmwareVersion = $self->get_snmp_object('SW-MIB', 'swFirmwareVersion'); - if ($swFirmwareVersion && $swFirmwareVersion =~ /^v6/) { - $self->{productname} = "FabOS" } if ($self->{productname} =~ /EMC\s*DS.*4700M/i) { bless $self, 'Classes::MEOS'; diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint.pm similarity index 80% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint.pm index e26896e..8765617 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint.pm @@ -18,6 +18,9 @@ sub init { } elsif ($self->get_snmp_object('CHECKPOINT-MIB', 'mgProdName')) { bless $self, 'Classes::CheckPoint::Firewall1'; $self->debug('using Classes::CheckPoint::Firewall1'); + } elsif ($self->get_snmp_object('CHECKPOINT-MIB', 'osName') && $self->get_snmp_object('CHECKPOINT-MIB', 'osName') =~ /gaia/i) { + bless $self, 'Classes::CheckPoint::Gaia'; + $self->debug('using Classes::CheckPoint::Gaia'); } else { $self->no_such_model(); } diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm similarity index 69% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm index d950c42..00f0669 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm @@ -10,6 +10,7 @@ sub init { $self->get_snmp_tables('CHECKPOINT-MIB', [ ['volumes', 'raidVolumeTable', 'Classes::CheckPoint::Firewall1::Component::DiskSubsystem::Volume'], ['disks', 'raidDiskTable', 'Classes::CheckPoint::Firewall1::Component::DiskSubsystem::Disk'], + ['multidisks', 'multiDiskTable', 'Classes::CheckPoint::Firewall1::Component::DiskSubsystem::MultiDisk'], ]); $self->get_snmp_objects('CHECKPOINT-MIB', (qw(diskPercent))); } @@ -17,7 +18,15 @@ sub init { sub check { my $self = shift; $self->add_info('checking disks'); - if (scalar (@{$self->{storages}}) == 0) { + if (@{$self->{multidisks}}) { + foreach (@{$self->{multidisks}}) { + $_->check(); + } + } elsif (@{$self->{storages}}) { + foreach (@{$self->{storages}}) { + $_->check(); + } + } else { my $free = 100 - $self->{diskPercent}; $self->add_info(sprintf 'disk has %.2f%% free space left', $free); $self->set_thresholds(warning => '10:', critical => '5:'); @@ -27,10 +36,6 @@ sub check { value => $free, uom => '%', ); - } else { - foreach (@{$self->{storages}}) { - $_->check(); - } } foreach (@{$self->{volumes}}) { $_->check(); @@ -75,3 +80,23 @@ sub check { # warning/critical comes from the volume } +package Classes::CheckPoint::Firewall1::Component::DiskSubsystem::MultiDisk; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub check { + my $self = shift; + my $label = sprintf 'disk_%s_free', $self->{multiDiskName}; + $self->add_info(sprintf 'disk %s (%s) has %.2f%% free space', + $self->{multiDiskIndex}, + $self->{multiDiskName}, + $self->{multiDiskFreeTotalPercent}); + $self->set_thresholds(metric => $label, warning => '10:', critical => '5:'); + $self->add_message($self->check_thresholds(metric => $label, value => $self->{multiDiskFreeTotalPercent})); + $self->add_perfdata( + label => $label, + value => $self->{multiDiskFreeTotalPercent}, + uom => '%', + ); +} + diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Gaia.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Gaia.pm new file mode 100644 index 0000000..b5cb6ae --- /dev/null +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/Gaia.pm @@ -0,0 +1,12 @@ +package Classes::CheckPoint::Gaia; +our @ISA = qw(Classes::CheckPoint::Firewall1); +use strict; + +sub xinit { + my $self = shift; + if ($self->mode =~ /device::hardware::health/) { + $self->analyze_and_check_environmental_subsystem("Classes::CheckPoint::Firewall1::Component::EnvironmentalSubsystem"); + $self->no_such_mode(); + } +} + diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/VSX.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/VSX.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/VSX.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/VSX.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/ASA.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/ASA.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/ASA.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/ASA.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CCM.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CCM.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CCM.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CCM.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm similarity index 97% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm index 95ffbed..3b8046d 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm @@ -25,8 +25,8 @@ sub check { my $self = shift; $self->add_info(sprintf 'mempool %s usage is %.2f%%', $self->{name}, $self->{usage}); - if ($self->{name} eq 'lsmpi_io' && - $self->get_snmp_object('MIB-2-MIB', 'sysDescr', 0) =~ /IOS.*XE/i) { + if ($self->{name} =~ /^lsmpi_io/ && + $self->get_snmp_object('MIB-2-MIB', 'sysDescr', 0) =~ /IOS.*(XE|ASR1000)/i) { # https://supportforums.cisco.com/docs/DOC-16425 $self->force_thresholds( metric => $self->{name}.'_usage', diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm similarity index 87% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm index 0c7b4de..d831f72 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm @@ -6,7 +6,8 @@ sub init { my $self = shift; if ($self->implements_mib('CISCO-ENHANCED-MEMPOOL-MIB')) { $self->analyze_and_check_mem_subsystem("Classes::Cisco::CISCOENHANCEDMEMPOOLMIB::Component::MemSubsystem"); - if (! exists $self->{mems} || scalar(@{$self->{mems}}) == 0) { + if (! exists $self->{components}->{mem_subsystem} || + scalar(@{$self->{components}->{mem_subsystem}->{mems}}) == 0) { # satz mix x.... # der hier: Cisco IOS Software, IOS-XE Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 03.03.02SE RELEASE SOFTWARE (fc2) # hat nicht mehr zu bieten als eine einzige oid diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/PrimeNCS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/PrimeNCS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/PrimeNCS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/PrimeNCS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/SB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/SB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/SB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/SB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/UCOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/UCOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/UCOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/UCOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister/Firewall1.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister/Firewall1.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister/Firewall1.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister/Firewall1.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cumulus.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cumulus.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Cumulus.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Cumulus.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Device.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Device.pm similarity index 94% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Device.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Device.pm index a240082..a0063a7 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Device.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Device.pm @@ -39,7 +39,9 @@ sub classify { $self->{productname} = 'clavister' if $self->opts->servertype eq 'clavister'; $self->{productname} = 'ifmib' if $self->opts->servertype eq 'ifmib'; } - if (! $self->check_messages()) { + if ($self->opts->mode eq "uptime") { + return $self; + } elsif (! $self->check_messages()) { if ($self->opts->verbose && $self->opts->verbose) { printf "I am a %s\n", $self->{productname}; } @@ -119,6 +121,10 @@ sub classify { } elsif ($self->{productname} =~ /NetScreen/i) { bless $self, 'Classes::Juniper'; $self->debug('using Classes::Juniper'); + } elsif ($self->{productname} =~ /Pulse Secure.*LLC/i) { + # Pulse Secure,LLC,Pulse Policy Secure,IC-6500,5.2R7.1 (build 37645) + bless $self, 'Classes::Juniper::IVE'; + $self->debug('using Classes::Juniper::IVE'); } elsif ($self->implements_mib('NETGEAR-MIB')) { $self->debug('using Classes::Netgear'); bless $self, 'Classes::Netgear'; @@ -143,10 +149,12 @@ sub classify { } elsif ($self->{productname} =~ /(Huawei)/i) { bless $self, 'Classes::Huawei'; $self->debug('using Classes::Huawei'); - } elsif ($self->{productname} =~ /Procurve/i) { - bless $self, 'Classes::HP'; - $self->debug('using Classes::HP'); - } elsif ($self->{productname} =~ /((cpx86_64)|(Check\s*Point)|(IPSO)|(Linux.*\dcp) )/i) { + } elsif ($self->{productname} =~ /Procurve/i || + ($self->implements_mib('HP-ICF-CHASSIS-MIB') && + $self->implements_mib('NETSWITCH-MIB'))) { + bless $self, 'Classes::HP::Procurve'; + $self->debug('using Classes::HP::Procurve'); + } elsif ($self->{productname} =~ /((cpx86_64)|(Check\s*Point)|(IPSO)|(Linux.*\dcp) )/i || $self->implements_mib('CHECKPOINT-MIB')) { bless $self, 'Classes::CheckPoint'; $self->debug('using Classes::CheckPoint'); } elsif ($self->{productname} =~ /Clavister/i) { diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/ENTITYSENSORMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/ENTITYSENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/ENTITYSENSORMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/ENTITYSENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCEOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCEOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCEOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCEOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCMGMT.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCMGMT.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCMGMT.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCMGMT.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm similarity index 98% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm index 4f519a4..3ebf3ea 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm @@ -4,6 +4,7 @@ use strict; sub init { my $self = shift; + $self->bulk_is_baeh(); $self->get_snmp_tables('SW-MIB', [ ['sensors', 'swSensorTable', 'Classes::FabOS::Component::SensorSubsystem::Sensor'], ]); diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm similarity index 64% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm index 48070eb..a67f33d 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm @@ -13,6 +13,30 @@ package Classes::HOSTRESOURCESMIB::Component::DiskSubsystem::Storage; our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); use strict; +sub finish { + my $self = shift; + if ($self->{hrStorageDescr} =~ /(.*?),*\s+mounted on:\s+(.*)/) { + my ($dev, $mnt) = ($1, $2); + if ($dev =~ /^dev/) { + $self->{name} = 'devfs_'.$mnt; + $self->{device} = 'devfs'; + $self->{mountpoint} = $mnt; + } else { + $self->{name} = $dev.'_'.$mnt; + $self->{device} = $dev; + $self->{mountpoint} = $mnt; + } + } else { + $self->{name} = $self->{hrStorageDescr}; + } + if ($self->{hrStorageDescr} eq "/dev" || $self->{hrStorageDescr} =~ /^devfs/ || + $self->{hrStorageDescr} =~ /.*cdrom.*/ || $self->{hrStorageSize} == 0) { + $self->{special} = 1; + } else { + $self->{special} = 0; + } +} + sub check { my $self = shift; my $free = 100; @@ -23,18 +47,18 @@ sub check { $self->{hrStorageIndex}, $self->{hrStorageDescr}, $free); - if ($self->{hrStorageDescr} eq "/dev" || $self->{hrStorageDescr} =~ /.*cdrom.*/ || $self->{hrStorageSize} == 0) { + if ($self->{special}) { # /dev is usually full, so we ignore it. size 0 is virtual crap - $self->set_thresholds(metric => sprintf('%s_free_pct', $self->{hrStorageDescr}), + $self->set_thresholds(metric => sprintf('%s_free_pct', $self->{name}), warning => '0:', critical => '0:'); } else { - $self->set_thresholds(metric => sprintf('%s_free_pct', $self->{hrStorageDescr}), + $self->set_thresholds(metric => sprintf('%s_free_pct', $self->{name}), warning => '10:', critical => '5:'); } - $self->add_message($self->check_thresholds(metric => sprintf('%s_free_pct', $self->{hrStorageDescr}), + $self->add_message($self->check_thresholds(metric => sprintf('%s_free_pct', $self->{name}), value => $free)); $self->add_perfdata( - label => sprintf('%s_free_pct', $self->{hrStorageDescr}), + label => sprintf('%s_free_pct', $self->{name}), value => $free, uom => '%', ); diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP.pm similarity index 79% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP.pm index 27ac1f6..5439e2a 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP.pm @@ -13,7 +13,9 @@ use constant trees => ( sub init { my $self = shift; - if ($self->{productname} =~ /Procurve/i) { + if ($self->{productname} =~ /Procurve/i || + ($self->implements_mib('HP-ICF-CHASSIS') && + $self->implements_mib('NETSWITCH-MIB'))) { bless $self, 'Classes::HP::Procurve'; $self->debug('using Classes::HP::Procurve'); } diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HSRP.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HSRP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HSRP.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HSRP.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei/CloudEngine.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei/CloudEngine.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei/CloudEngine.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei/CloudEngine.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IFMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IFMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IFMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IPFORWARDMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IPFORWARDMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IPFORWARDMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IPFORWARDMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IPMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IPMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IPMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm similarity index 95% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm index d759ad9..616b945 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm @@ -59,6 +59,11 @@ package Classes::Juniper::NetScreen::Component::EnvironmentalSubsystem::Slot; our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); use strict; +sub finish { + my $self = shift; + $self->{nsSlotSN} =~ s/^\s+//g; +} + sub check { my $self = shift; $self->add_info(sprintf "%s slot %s (%s) is %s", @@ -77,7 +82,7 @@ use strict; sub check { my $self = shift; - $self->add_info(sprintf "temperature %s is %sC", + $self->add_info(sprintf "temperature %s (%s) is %sC", $self->{nsTemperatureId}, $self->{nsTemperatureDesc}, $self->{nsTemperatureCur}); $self->add_ok(); $self->add_perfdata( diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX.pm new file mode 100644 index 0000000..f10f6cf --- /dev/null +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX.pm @@ -0,0 +1,32 @@ +package Classes::Juniper::SRX; +our @ISA = qw(Classes::Juniper); +use strict; + + +sub init { + my $self = shift; + if ($self->mode =~ /device::hardware::health/) { + $self->analyze_and_check_environmental_subsystem("Classes::Juniper::SRX::Component::EnvironmentalSubsystem"); + $self->{components}->{hostresource_subsystem} = + Classes::HOSTRESOURCESMIB::Component::EnvironmentalSubsystem->new(); + foreach (@{$self->{components}->{hostresource_subsystem}->{disk_subsystem}->{storages}}) { + if (exists $_->{device} && $_->{device} =~ /^\/dev\/md/) { + $_->blacklist(); + } + } + $self->{components}->{hostresource_subsystem}->check(); + $self->{components}->{hostresource_subsystem}->dump() + if $self->opts->verbose >= 2; + $self->clear_ok(); + if (! $self->check_messages()) { + $self->add_ok("environmental hardware working fine"); + } + } elsif ($self->mode =~ /device::hardware::load/) { + $self->analyze_and_check_cpu_subsystem("Classes::Juniper::SRX::Component::CpuSubsystem"); + } elsif ($self->mode =~ /device::hardware::memory/) { + $self->analyze_and_check_mem_subsystem("Classes::Juniper::SRX::Component::MemSubsystem"); + } else { + $self->no_such_mode(); + } +} + diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm similarity index 91% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm index 3b0691e..76e4587 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm @@ -6,7 +6,8 @@ sub init { my $self = shift; $self->get_snmp_tables('JUNIPER-MIB', [ ['operatins', 'jnxOperatingTable', 'Classes::Juniper::SRX::Component::CpuSubsystem::OperatingItem', sub { shift->{jnxOperatingDescr} =~ /engine/i; }], - ['objects', 'jnxJsSPUMonitoringObjectsTable ', 'Classes::Juniper::SRX::Component::CpuSubsystem::OperatingItem2'], +# siehe memory +# ['objects', 'jnxJsSPUMonitoringObjectsTable ', 'Classes::Juniper::SRX::Component::CpuSubsystem::OperatingItem2'], ]); } diff --git a/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm new file mode 100644 index 0000000..8e75fc3 --- /dev/null +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm @@ -0,0 +1,80 @@ +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; + +sub init { + my $self = shift; + $self->get_snmp_tables('JUNIPER-MIB', [ + ['leds', 'jnxLEDTable', 'Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Led'], + ['operatins', 'jnxOperatingTable', 'Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Operating'], + ['containers', 'jnxContainersTable', 'Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Container'], + ['fru', 'jnxFruTable', 'Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Fru'], + ['redun', 'jnxRedundancyTable', 'Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Redundancy'], + ['contents', 'jnxContentsTable', 'Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Content'], + ['filled', 'jnxFilledTable', 'Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Fille'], + ]); + $self->merge_tables("operatins", "filled", "fru", "contents"); +} + +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Led; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +sub check { + my $self = shift; + $self->add_info(sprintf 'led %s is %s', $self->{jnxLEDDescr}, + $self->{jnxLEDState}); + if ($self->{jnxLEDState} eq 'yellow') { + $self->add_warning(); + } elsif ($self->{jnxLEDState} eq 'red') { + $self->add_critical(); + } elsif ($self->{jnxLEDState} eq 'amber') { + $self->add_critical(); + } elsif ($self->{jnxLEDState} eq 'green') { + $self->add_ok(); + } +} + +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Container; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Fru; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Redundancy; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Content; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Fille; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + + + +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Operating; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +sub finish { + my $self = shift; + if ($self->{jnxOperatingDescr} =~ /Routing Engine$/) { + bless $self, "Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Engine"; + } +} + +package Classes::Juniper::SRX::Component::EnvironmentalSubsystem::Engine; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +sub check { + my $self = shift; + $self->add_info(sprintf '%s temperature is %.2f', + $self->{jnxOperatingDescr}, $self->{jnxOperatingTemp}); + my $label = 'temp_'.$self->{jnxOperatingDescr}; + $self->set_thresholds(metric => $label, warning => 50, critical => 60); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{jnxOperatingTemp})); + $self->add_perfdata( + label => $label, + value => $self->{jnxOperatingTemp}, + ); +} + diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm similarity index 63% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm index aedae40..2388995 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm @@ -4,12 +4,33 @@ use strict; sub init { my $self = shift; + $self->get_snmp_objects('JUNIPER-MIB', qw(jnxBoxKernelMemoryUsedPercent)); $self->get_snmp_tables('JUNIPER-MIB', [ ['operatins', 'jnxOperatingTable', 'Classes::Juniper::SRX::Component::MemSubsystem::OperatingItem', sub { shift->{jnxOperatingDescr} =~ /engine/i; }], - ['objects', 'jnxJsSPUMonitoringObjectsTable ', 'Classes::Juniper::SRX::Component::MemSubsystem::OperatingItem2'], +# nearly no documentytion exists for this +# ['objects', 'jnxJsSPUMonitoringObjectsTable ', 'Classes::Juniper::SRX::Component::MemSubsystem::OperatingItem2'], ]); } +sub check { + my $self = shift; + $self->SUPER::check(); + if (exists $self->{jnxBoxKernelMemoryUsedPercent}) { + $self->add_info(sprintf 'kernel memory usage is %.2f%%', + $self->{jnxBoxKernelMemoryUsedPercent}); + $self->set_thresholds(metric => 'kernel_memory_usage', + warning => 90, critical => 95); + $self->add_message($self->check_thresholds(metric => 'kernel_memory_usage', + value => $self->{jnxBoxKernelMemoryUsedPercent})); + $self->add_perfdata( + label => 'kernel_memory_usage', + value => $self->{jnxBoxKernelMemoryUsedPercent}, + uom => '%', + ); + } +} + + package Classes::Juniper::SRX::Component::MemSubsystem::OperatingItem; our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/LMSENSORSMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/LMSENSORSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/LMSENSORSMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/LMSENSORSMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Lantronix.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Lantronix.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Lantronix.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Lantronix.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Lantronix/SLS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Lantronix/SLS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Lantronix/SLS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Lantronix/SLS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/MEOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/MEOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/MEOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/MEOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Netgear.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Netgear.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Netgear.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Netgear.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel/S5.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel/S5.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel/S5.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel/S5.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OSPF.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OSPF.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OSPF.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OSPF.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OneOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OneOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OneOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OneOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm similarity index 75% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm index c45407e..db78671 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm @@ -40,20 +40,24 @@ use strict; sub check { my $self = shift; - $self->add_info(sprintf 'disk %s usage is %.2f%%', + $self->add_info(sprintf 'disk %s usage is %.2f%% (internal status is %s)', $self->{deviceUsageIndex}, - $self->{deviceUsagePercent}); - if ($self->{deviceUsageStatus} ne "ok") { - $self->add_critical(); - } else { - $self->add_ok(); - } + $self->{deviceUsagePercent}, + $self->{deviceUsageStatus} + ); + $self->set_thresholds( + metric => 'disk_'.$self->{deviceUsageIndex}.'_usage', + warning => $self->{deviceUsageHigh}, + critical => $self->{deviceUsageHigh}, + ); + $self->add_message($self->check_thresholds( + metric => 'disk_'.$self->{deviceUsageIndex}.'_usage', + value => $self->{deviceUsagePercent},), + ); $self->add_perfdata( label => 'disk_'.$self->{deviceUsageIndex}.'_usage', value => $self->{deviceUsagePercent}, uom => '%', - warning => $self->{deviceUsageHigh}, - critical => $self->{deviceUsageHigh} ); } diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SecureOS.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SecureOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/SecureOS.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/SecureOS.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/Linux.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/Linux.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/Linux.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/Linux.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/LinuxLocal.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/LinuxLocal.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/LinuxLocal.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/LinuxLocal.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/SolarisLocal.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/SolarisLocal.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/SolarisLocal.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/SolarisLocal.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/WindowsLocal.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/WindowsLocal.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/Server/WindowsLocal.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/Server/WindowsLocal.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP/AVM.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP/AVM.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP/AVM.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP/AVM.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/VRRPMIB.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/VRRPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/VRRPMIB.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/VRRPMIB.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Makefile.am b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Makefile.am similarity index 99% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Makefile.am rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Makefile.am index 9760a18..fe0b2ea 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Makefile.am +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Makefile.am @@ -66,6 +66,7 @@ GL_MODULES=\ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm \ @@ -195,6 +196,7 @@ EXTRA_MODULES=\ Classes/Juniper/IVE/Component/DiskSubsystem.pm \ Classes/Juniper/IVE/Component/UserSubsystem.pm \ Classes/Juniper/IVE.pm \ + Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm \ Classes/Juniper/SRX/Component/CpuSubsystem.pm \ Classes/Juniper/SRX/Component/MemSubsystem.pm \ Classes/Juniper/SRX.pm \ @@ -294,6 +296,7 @@ EXTRA_MODULES=\ Classes/CheckPoint/Firewall1.pm \ Classes/CheckPoint/VSX/Component/FwSubsystem.pm \ Classes/CheckPoint/VSX.pm \ + Classes/CheckPoint/Gaia.pm \ Classes/CheckPoint.pm \ Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm \ Classes/Clavister/Firewall1/Component/CpuSubsystem.pm \ diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Makefile.in b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Makefile.in similarity index 99% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Makefile.in rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/Makefile.in index b84c3fb..6306bc0 100644 --- a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/Makefile.in +++ b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/Makefile.in @@ -297,6 +297,7 @@ GL_MODULES = \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm \ @@ -427,6 +428,7 @@ EXTRA_MODULES = \ Classes/Juniper/IVE/Component/DiskSubsystem.pm \ Classes/Juniper/IVE/Component/UserSubsystem.pm \ Classes/Juniper/IVE.pm \ + Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm \ Classes/Juniper/SRX/Component/CpuSubsystem.pm \ Classes/Juniper/SRX/Component/MemSubsystem.pm \ Classes/Juniper/SRX.pm \ @@ -526,6 +528,7 @@ EXTRA_MODULES = \ Classes/CheckPoint/Firewall1.pm \ Classes/CheckPoint/VSX/Component/FwSubsystem.pm \ Classes/CheckPoint/VSX.pm \ + Classes/CheckPoint/Gaia.pm \ Classes/CheckPoint.pm \ Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm \ Classes/Clavister/Firewall1/Component/CpuSubsystem.pm \ diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/check_nwc_health.pl b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/check_nwc_health.pl similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/check_nwc_health.pl rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/check_nwc_health.pl diff --git a/check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/subst.in b/check_nwc_health/check_nwc_health-5.12/plugins-scripts/subst.in similarity index 100% rename from check_nwc_health/check_nwc_health-5.10.0.2/plugins-scripts/subst.in rename to check_nwc_health/check_nwc_health-5.12/plugins-scripts/subst.in diff --git a/check_nwc_health/control b/check_nwc_health/control index cabf0a9..c99489e 100644 --- a/check_nwc_health/control +++ b/check_nwc_health/control @@ -4,4 +4,4 @@ Uploaders: Jan Wagner Description: This plugin checks the hardware health and interface metrics of network components like switches and routers. Build-Depends: autotools-dev -Version: 5.10.0.2 +Version: 5.12 diff --git a/check_nwc_health/src b/check_nwc_health/src index d35488f..413ff2d 120000 --- a/check_nwc_health/src +++ b/check_nwc_health/src @@ -1 +1 @@ -check_nwc_health-5.10.0.2/ \ No newline at end of file +check_nwc_health-5.12 \ No newline at end of file