check_nwc_health: Update to 5.12
This commit is contained in:
		
							parent
							
								
									c6ade244b1
								
							
						
					
					
						commit
						69d09ac207
					
				
					 378 changed files with 592 additions and 322 deletions
				
			
		| 
						 | 
				
			
			@ -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__
 | 
			
		||||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			@ -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 };
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -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->{$_};
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -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',
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			@ -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',
 | 
			
		||||
| 
						 | 
				
			
			@ -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'} = {
 | 
			
		||||
| 
						 | 
				
			
			@ -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',
 | 
			
		||||
  },
 | 
			
		||||
};
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue