check_nwc_health: Update to 10.1
This commit is contained in:
parent
16e37413ed
commit
5e1abd1674
|
@ -1,3 +1,28 @@
|
|||
* 2022-02-18 10.1
|
||||
check filesystems in Arista (full Log/Core stops syslog and accounting)
|
||||
accept disabled sensors
|
||||
* 2022-01-13 10.0.0.3
|
||||
bugfix in arista power supply
|
||||
* 2022-01-07 10.0.0.2
|
||||
bugfix in f5 ltm detail output
|
||||
* 2021-11-22 10.0.0.1
|
||||
tweak barracuda hardware-health snmp parameters
|
||||
* 2021-11-16 10.0
|
||||
use json for temporary files
|
||||
* 2021-10-13 9.1
|
||||
add Pulse Secure
|
||||
* 2021-10-08 9.0.1.2
|
||||
update git with latest cisco license gedoens
|
||||
* 2021-09-21 9.0.1.1
|
||||
remove broken line from Makefile.am
|
||||
* 2021-09-08 9.0.1
|
||||
improve cisco license checks
|
||||
* 2021-09-01 9.0
|
||||
add Versa Appliance, add HP Aruba
|
||||
* 2021-08-24 8.5.0.1
|
||||
tweak barracuda snmp params for interface/route checks
|
||||
* 2021-07-27 8.5
|
||||
improve Barracuda cluster-check
|
||||
* 2021-06-30 8.4
|
||||
add bgp for huawei
|
||||
* 2021-06-16 8.3.3.3
|
|
@ -11,6 +11,8 @@ use IO::File;
|
|||
use File::Basename;
|
||||
use Digest::MD5 qw(md5_hex);
|
||||
use Errno;
|
||||
use JSON;
|
||||
use File::Slurp qw(read_file);
|
||||
use Data::Dumper;
|
||||
$Data::Dumper::Indent = 1;
|
||||
eval {
|
||||
|
@ -20,7 +22,7 @@ eval {
|
|||
$Data::Dumper::Sparseseen = 1;
|
||||
};
|
||||
our $AUTOLOAD;
|
||||
*VERSION = \'3.4.1';
|
||||
*VERSION = \'5.0.1.1';
|
||||
|
||||
use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 };
|
||||
|
||||
|
@ -895,7 +897,7 @@ sub getopts {
|
|||
# der fliegt raus, sonst gehts gleich wieder in needs_restart rein
|
||||
next if $option eq "runas";
|
||||
foreach my $spec (map { $_->{spec} } @{$Monitoring::GLPlugin::plugin->opts->{_args}}) {
|
||||
if ($spec =~ /^(\w+)[\|\w+]*=(.*)/) {
|
||||
if ($spec =~ /^([\-\w]+)[\?\+:\|\w+]*=(.*)/) {
|
||||
if ($1 eq $option && $2 =~ /s%/) {
|
||||
foreach (keys %{$self->opts->$option()}) {
|
||||
push(@restart_opts, sprintf "--%s", $option);
|
||||
|
@ -1481,7 +1483,11 @@ sub save_state {
|
|||
}
|
||||
my $seekfh = IO::File->new();
|
||||
if ($seekfh->open($tmpfile, "w")) {
|
||||
$seekfh->printf("%s", Data::Dumper::Dumper($params{save}));
|
||||
my $coder = JSON::XS->new->ascii->pretty->allow_nonref;
|
||||
my $jsonscalar = $coder->encode($params{save});
|
||||
$seekfh->print($jsonscalar);
|
||||
# the very time-consuming old way.
|
||||
# $seekfh->printf("%s", Data::Dumper::Dumper($params{save}));
|
||||
$seekfh->flush();
|
||||
$seekfh->close();
|
||||
$self->debug(sprintf "saved %s to %s",
|
||||
|
@ -1500,10 +1506,18 @@ sub load_state {
|
|||
our $VAR1;
|
||||
eval {
|
||||
delete $INC{$statefile} if exists $INC{$statefile}; # else unit tests fail
|
||||
require $statefile;
|
||||
my $jsonscalar = read_file($statefile);
|
||||
my $coder = JSON::XS->new->ascii->pretty->allow_nonref;
|
||||
$VAR1 = $coder->decode($jsonscalar);
|
||||
};
|
||||
if($@) {
|
||||
printf "FATAL: Could not load state!\n";
|
||||
$self->debug(sprintf "json load from %s failed. fallback", $statefile);
|
||||
eval {
|
||||
require $statefile;
|
||||
};
|
||||
if($@) {
|
||||
printf "FATAL: Could not load old state in perl format!\n";
|
||||
}
|
||||
}
|
||||
$self->debug(sprintf "load %s from %s", Data::Dumper::Dumper($VAR1), $statefile);
|
||||
return $VAR1;
|
|
@ -5,6 +5,8 @@ our @ISA = qw(Monitoring::GLPlugin);
|
|||
use strict;
|
||||
use File::Basename;
|
||||
use Digest::MD5 qw(md5_hex);
|
||||
use JSON;
|
||||
use File::Slurp qw(read_file);
|
||||
use Module::Load;
|
||||
use AutoLoader;
|
||||
our $AUTOLOAD;
|
||||
|
@ -819,7 +821,7 @@ sub init {
|
|||
push(@{$mibdepot}, ['1.3.6.1.2.1.65', 'ietf', 'v2', 'WWW-MIB']);
|
||||
push(@{$mibdepot}, ['1.3.6.1.4.1.8072', 'net-snmp', 'v2', 'NET-SNMP-MIB']);
|
||||
my $oids = $self->get_entries_by_walk(-varbindlist => [
|
||||
'1.3.6.1.2.1', '1.3.6.1.4.1',
|
||||
'1.3.6.1.2.1', '1.3.6.1.4.1', '1',
|
||||
]);
|
||||
foreach my $mibinfo (@{$mibdepot}) {
|
||||
next if $self->opts->protocol eq "1" && $mibinfo->[2] ne "v1";
|
||||
|
@ -843,7 +845,8 @@ sub init {
|
|||
}
|
||||
my $toplevels = {};
|
||||
map {
|
||||
/^(1\.3\.6\.1\.(\d+)\.(\d+)\.\d+\.\d+)\./; $toplevels->{$1} = 1;
|
||||
/^(1\.\d+\.\d+\.\d+\.\d+\.\d+\.\d+\.\d+)\./ and $toplevels->{$1} = 1;
|
||||
/^(1\.\d+\.\d+\.\d+\.\d+\.\d+\.\d+\.\d+\.\d+\.\d+\.\d+\.\d+)\./ and $toplevels->{$1} = 1;
|
||||
} keys %{$unknowns};
|
||||
foreach (sort {$a cmp $b} keys %{$toplevels}) {
|
||||
push(@outputlist, ["<unknown>", $_]);
|
||||
|
@ -939,6 +942,7 @@ sub check_snmp_and_model {
|
|||
my @multiline_string = ();
|
||||
open(MESS, $self->opts->snmpwalk);
|
||||
while(<MESS>) {
|
||||
next if /No Such Object available on this agent at this OID/;
|
||||
# SNMPv2-SMI::enterprises.232.6.2.6.7.1.3.1.4 = INTEGER: 6
|
||||
if (/^([\d\.]+) = .*?INTEGER: .*\((\-*\d+)\)/) {
|
||||
# .1.3.6.1.2.1.2.2.1.8.1 = INTEGER: down(2)
|
||||
|
@ -1656,9 +1660,14 @@ sub save_cache {
|
|||
$self->create_statefilesdir();
|
||||
my $statefile = $self->create_entry_cache_file($mib, $table, join('#', @{$key_attrs}));
|
||||
my $tmpfile = $statefile.$$.rand();
|
||||
open(STATE, ">".$tmpfile);
|
||||
printf STATE Data::Dumper::Dumper($self->{$cache});
|
||||
close STATE;
|
||||
my $fh = IO::File->new();
|
||||
if ($fh->open($tmpfile, "w")) {
|
||||
my $coder = JSON::XS->new->ascii->pretty->allow_nonref;
|
||||
my $jsonscalar = $coder->encode($self->{$cache});
|
||||
$fh->print($jsonscalar);
|
||||
$fh->flush();
|
||||
$fh->close();
|
||||
}
|
||||
rename $tmpfile, $statefile;
|
||||
$self->debug(sprintf "saved %s to %s",
|
||||
Data::Dumper::Dumper($self->{$cache}), $statefile);
|
||||
|
@ -1670,25 +1679,26 @@ sub load_cache {
|
|||
my $statefile = $self->create_entry_cache_file($mib, $table, join('#', @{$key_attrs}));
|
||||
$self->{$cache} = {};
|
||||
if ( -f $statefile) {
|
||||
my $jsonscalar = read_file($statefile);
|
||||
our $VAR1;
|
||||
our $VAR2;
|
||||
eval {
|
||||
require $statefile;
|
||||
my $coder = JSON::XS->new->ascii->pretty->allow_nonref;
|
||||
$VAR1 = $coder->decode($jsonscalar);
|
||||
};
|
||||
if($@) {
|
||||
printf "FATAL: Could not load cache!\n";
|
||||
$self->debug(sprintf "json load from %s failed. fallback", $statefile);
|
||||
delete $INC{$statefile} if exists $INC{$statefile}; # else unit tests fail
|
||||
eval "$jsonscalar";
|
||||
if($@) {
|
||||
printf "FATAL: Could not load cache in perl format!\n";
|
||||
$self->debug(sprintf "fallback perl load from %s failed", $statefile);
|
||||
}
|
||||
}
|
||||
# keinesfalls mehr require verwenden!!!!!!
|
||||
# beim require enthaelt VAR1 andere werte als beim slurp
|
||||
# und zwar diejenigen, die beim letzten save_cache geschrieben wurden.
|
||||
my $content = do { local (@ARGV, $/) = $statefile; my $x = <>; close ARGV; $x };
|
||||
$VAR1 = eval "$content";
|
||||
$self->debug(sprintf "load %s", Data::Dumper::Dumper($VAR1));
|
||||
$self->{$cache} = $VAR1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
################################################################
|
||||
# top-level convenience functions
|
||||
#
|
||||
|
@ -2426,6 +2436,9 @@ sub get_entries_by_walk {
|
|||
while (my $result = $Monitoring::GLPlugin::SNMP::session->get_bulk_request(%params)) {
|
||||
my @names = $Monitoring::GLPlugin::SNMP::session->var_bind_names();
|
||||
my @oids = $self->sort_oids(\@names);
|
||||
foreach (keys %{$result}) {
|
||||
$self->add_rawdata($_, $result->{$_});
|
||||
}
|
||||
$params{-varbindlist} = [pop @oids];
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package Monitoring::GLPlugin::SNMP::MibsAndOids::ARUBAWIREDCHASSISMIB;
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ARUBAWIRED-CHASSIS-MIB'} = {
|
||||
url => '',
|
||||
name => 'ARUBAWIRED-CHASSIS-MIB',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ARUBAWIRED-CHASSIS-MIB'} =
|
||||
'1.3.6.1.4.1.47196.4.1.1.3.11';
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ARUBAWIRED-CHASSIS-MIB'} = {
|
||||
'arubaWiredChassisMIB' => '1.3.6.1.4.1.47196.4.1.1.3.11',
|
||||
'arubaWiredPowerSupply' => '1.3.6.1.4.1.47196.4.1.1.3.11.2',
|
||||
'arubaWiredTempSensor' => '1.3.6.1.4.1.47196.4.1.1.3.11.3',
|
||||
'arubaWiredFanTray' => '1.3.6.1.4.1.47196.4.1.1.3.11.4',
|
||||
'arubaWiredFan' => '1.3.6.1.4.1.47196.4.1.1.3.11.5',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ARUBAWIRED-CHASSIS-MIB'} = {
|
||||
};
|
|
@ -0,0 +1,31 @@
|
|||
package Monitoring::GLPlugin::SNMP::MibsAndOids::ARUBAWIREDFANMIB;
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ARUBAWIRED-FAN-MIB'} = {
|
||||
url => '',
|
||||
name => 'ARUBAWIRED-FAN-MIB',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ARUBAWIRED-FAN-MIB'} =
|
||||
'1.3.6.1.4.1.47196.4.1.1.3.11.5';
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ARUBAWIRED-FAN-MIB'} = {
|
||||
'arubaWiredFan' => '1.3.6.1.4.1.47196.4.1.1.3.11.5',
|
||||
'arubaWiredFanNotifications' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.0',
|
||||
'arubaWiredFanTable' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1',
|
||||
'arubaWiredFanEntry' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1',
|
||||
'arubaWiredFanGroupIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.1',
|
||||
'arubaWiredFanTrayIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.2',
|
||||
'arubaWiredFanSlotIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.3',
|
||||
'arubaWiredFanName' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.4',
|
||||
'arubaWiredFanState' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.5',
|
||||
'arubaWiredFanProductName' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.6',
|
||||
'arubaWiredFanSerialNumber' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.7',
|
||||
'arubaWiredFanRPM' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.8',
|
||||
'arubaWiredFanAirflowDirection' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.9',
|
||||
'arubaWiredFanConformance' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.99',
|
||||
'arubaWiredFanCompliances' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.99.1',
|
||||
'arubaWiredFanGroups' => '1.3.6.1.4.1.47196.4.1.1.3.11.5.99.2',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ARUBAWIRED-FAN-MIB'} = {
|
||||
};
|
|
@ -0,0 +1,29 @@
|
|||
package Monitoring::GLPlugin::SNMP::MibsAndOids::ARUBAWIREDFANTRAYMIB;
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ARUBAWIRED-FANTRAY-MIB'} = {
|
||||
url => '',
|
||||
name => 'ARUBAWIRED-FANTRAY-MIB',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ARUBAWIRED-FANTRAY-MIB'} =
|
||||
'1.3.6.1.4.1.47196.4.1.1.3.11.4';
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ARUBAWIRED-FANTRAY-MIB'} = {
|
||||
'arubaWiredFanTray' => '1.3.6.1.4.1.47196.4.1.1.3.11.4',
|
||||
'arubaWiredFanTrayNotifications' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.0',
|
||||
'arubaWiredFanTrayTable' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1',
|
||||
'arubaWiredFanTrayEntry' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1',
|
||||
'arubaWiredFanTrayGroupIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1.1',
|
||||
'arubaWiredFanTraySlotIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1.2',
|
||||
'arubaWiredFanTrayName' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1.3',
|
||||
'arubaWiredFanTrayState' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1.4',
|
||||
'arubaWiredFanTrayProductName' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1.5',
|
||||
'arubaWiredFanTraySerialNumber' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1.6',
|
||||
'arubaWiredFanTrayNumberFans' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1.7',
|
||||
'arubaWiredFanTrayConformance' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.99',
|
||||
'arubaWiredFanTrayCompliances' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.99.1',
|
||||
'arubaWiredFanTrayGroups' => '1.3.6.1.4.1.47196.4.1.1.3.11.4.99.2',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ARUBAWIRED-FANTRAY-MIB'} = {
|
||||
};
|
|
@ -0,0 +1,32 @@
|
|||
package Monitoring::GLPlugin::SNMP::MibsAndOids::ARUBAWIREDPOWERSUPPLYMIB;
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ARUBAWIRED-POWERSUPPLY-MIB'} = {
|
||||
url => '',
|
||||
name => 'ARUBAWIRED-POWERSUPPLY-MIB',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ARUBAWIRED-POWERSUPPLY-MIB'} =
|
||||
'1.3.6.1.4.1.47196.4.1.1.3.11.2';
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ARUBAWIRED-POWERSUPPLY-MIB'} = {
|
||||
'arubaWiredPowerSupply' => '1.3.6.1.4.1.47196.4.1.1.3.11.2',
|
||||
'arubaWiredPSUNotifications' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.0',
|
||||
'arubaWiredPowerSupplyTable' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1',
|
||||
'arubaWiredPowerSupplyEntry' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1',
|
||||
'arubaWiredPSUGroupIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.1',
|
||||
'arubaWiredPSUSlotIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.2',
|
||||
'arubaWiredPSUName' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.3',
|
||||
'arubaWiredPSUState' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.4',
|
||||
'arubaWiredPSUProductName' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.5',
|
||||
'arubaWiredPSUSerialNumber' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.6',
|
||||
'arubaWiredPSUInstantaneousPower' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.7',
|
||||
'arubaWiredPSUMaximumPower' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.8',
|
||||
'arubaWiredPSUNumberFailures' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.9',
|
||||
'arubaWiredPSUAirflowDirection' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.10',
|
||||
'arubaWiredPowerSupplyConformance' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.99',
|
||||
'arubaWiredPowerSupplyCompliances' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.99.1',
|
||||
'arubaWiredPowerSupplyGroups' => '1.3.6.1.4.1.47196.4.1.1.3.11.2.99.2',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ARUBAWIRED-POWERSUPPLY-MIB'} = {
|
||||
};
|
|
@ -0,0 +1,31 @@
|
|||
package Monitoring::GLPlugin::SNMP::MibsAndOids::ARUBAWIREDTEMPSENSORMIB;
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ARUBAWIRED-TEMPSENSOR-MIB'} = {
|
||||
url => '',
|
||||
name => 'ARUBAWIRED-TEMPSENSOR-MIB',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ARUBAWIRED-TEMPSENSOR-MIB'} =
|
||||
'1.3.6.1.4.1.47196.4.1.1.3.11.3';
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ARUBAWIRED-TEMPSENSOR-MIB'} = {
|
||||
'arubaWiredTempSensor' => '1.3.6.1.4.1.47196.4.1.1.3.11.3',
|
||||
'arubaWiredTempSensorNotifications' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.0',
|
||||
'arubaWiredTempSensorTable' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1',
|
||||
'arubaWiredTempSensorEntry' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1',
|
||||
'arubaWiredTempSensorGroupIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.1',
|
||||
'arubaWiredTempSensorSlotTypeIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.2',
|
||||
'arubaWiredTempSensorSlotIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.3',
|
||||
'arubaWiredTempSensorIndex' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.4',
|
||||
'arubaWiredTempSensorName' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.5',
|
||||
'arubaWiredTempSensorState' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.6',
|
||||
'arubaWiredTempSensorTemperature' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.7',
|
||||
'arubaWiredTempSensorMinTemp' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.8',
|
||||
'arubaWiredTempSensorMaxTemp' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.9',
|
||||
'arubaWiredTempSensorConformance' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.99',
|
||||
'arubaWiredTempSensorCompliances' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.99.1',
|
||||
'arubaWiredTempSensorGroups' => '1.3.6.1.4.1.47196.4.1.1.3.11.3.99.2',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ARUBAWIRED-TEMPSENSOR-MIB'} = {
|
||||
};
|
|
@ -0,0 +1,56 @@
|
|||
package Monitoring::GLPlugin::SNMP::MibsAndOids::ARUBAWIREDVSFMIB;
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ARUBAWIRED-VSF-MIB'} = {
|
||||
url => '',
|
||||
name => 'ARUBAWIRED-VSF-MIB',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ARUBAWIRED-VSF-MIB'} =
|
||||
'1.3.6.1.4.1.47196.4.1.1.3.10';
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ARUBAWIRED-VSF-MIB'} = {
|
||||
'arubaWiredVsfMIB' => '1.3.6.1.4.1.47196.4.1.1.3.10',
|
||||
'arubaWiredVsfObjects' => '1.3.6.1.4.1.47196.4.1.1.3.10.0',
|
||||
'arubaWiredVsfConfig' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.1',
|
||||
'arubaWiredVsfTrapEnable' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.1.1',
|
||||
'arubaWiredVsfOobmMADEnable' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.1.2',
|
||||
'arubaWiredVsfOobmMADEnableDefinition' => 'ARUBAWIRED-VSF-MIB::arubaWiredVsfOobmMADEnable',
|
||||
'arubaWiredVsfStatus' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.2',
|
||||
'arubaWiredVsfOperStatus' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.2.1',
|
||||
'arubaWiredVsfTopology' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.2.2',
|
||||
'arubaWiredVsfMemberTable' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3',
|
||||
'arubaWiredVsfMemberEntry' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1',
|
||||
'arubaWiredVsfMemberIndex' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.1',
|
||||
'arubaWiredVsfMemberRole' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.2',
|
||||
'arubaWiredVsfMemberStatus' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.3',
|
||||
'arubaWiredVsfMemberPartNumber' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.4',
|
||||
'arubaWiredVsfMemberMacAddr' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.5',
|
||||
'arubaWiredVsfMemberProductName' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.6',
|
||||
'arubaWiredVsfMemberSerialNum' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.7',
|
||||
'arubaWiredVsfMemberBootImage' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.8',
|
||||
'arubaWiredVsfMemberCpuUtil' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.9',
|
||||
'arubaWiredVsfMemberMemoryUtil' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.10',
|
||||
'arubaWiredVsfMemberBootTime' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.11',
|
||||
'arubaWiredVsfMemberBootRomVersion' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.12',
|
||||
'arubaWiredVsfMemberTotalMemory' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.13',
|
||||
'arubaWiredVsfMemberCurrentUsage' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.3.1.14',
|
||||
'arubaWiredVsfLinkTable' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.4',
|
||||
'arubaWiredVsfLinkEntry' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.4.1',
|
||||
'arubaWiredVsfLinkMemberId' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.4.1.1',
|
||||
'arubaWiredVsfLinkId' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.4.1.2',
|
||||
'arubaWiredVsfLinkOperStatus' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.4.1.3',
|
||||
'arubaWiredVsfLinkPeerMemberId' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.4.1.4',
|
||||
'arubaWiredVsfLinkPeerLinkId' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.4.1.5',
|
||||
'arubaWiredVsfLinkPortList' => '1.3.6.1.4.1.47196.4.1.1.3.10.0.4.1.6',
|
||||
'arubaWiredVsfNotifications' => '1.3.6.1.4.1.47196.4.1.1.3.10.1',
|
||||
'arubaWiredVsfConformance' => '1.3.6.1.4.1.47196.4.1.1.3.10.2',
|
||||
'arubaWiredVsfCompliances' => '1.3.6.1.4.1.47196.4.1.1.3.10.2.1',
|
||||
'arubaWiredVsfGroups' => '1.3.6.1.4.1.47196.4.1.1.3.10.2.2',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ARUBAWIRED-VSF-MIB'} = {
|
||||
'arubaWiredVsfOobmMADEnable' => {
|
||||
'1' => 'none',
|
||||
'2' => 'mgmt',
|
||||
},
|
||||
};
|
|
@ -0,0 +1,207 @@
|
|||
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOLICENSEMGMTMIB;
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-LICENSE-MGMT-MIB'} = {
|
||||
url => '',
|
||||
name => 'CISCO-LICENSE-MGMT-MIB',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-LICENSE-MGMT-MIB'} =
|
||||
'1.3.6.1.4.1.9.9.543';
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-LICENSE-MGMT-MIB'} = {
|
||||
'ciscoLicenseMgmtMIB' => '1.3.6.1.4.1.9.9.543',
|
||||
'ciscoLicenseMgmtMIBNotifs' => '1.3.6.1.4.1.9.9.543.0',
|
||||
'ciscoLicenseMgmtMIBObjects' => '1.3.6.1.4.1.9.9.543.1',
|
||||
'clmgmtLicenseConfiguration' => '1.3.6.1.4.1.9.9.543.1.1',
|
||||
'clmgmtNextFreeLicenseActionIndex' => '1.3.6.1.4.1.9.9.543.1.1.1',
|
||||
'clmgmtLicenseActionTable' => '1.3.6.1.4.1.9.9.543.1.1.2',
|
||||
'clmgmtLicenseActionEntry' => '1.3.6.1.4.1.9.9.543.1.1.2.1',
|
||||
'clmgmtLicenseActionIndex' => '1.3.6.1.4.1.9.9.543.1.1.2.1.1',
|
||||
'clmgmtLicenseActionEntPhysicalIndex' => '1.3.6.1.4.1.9.9.543.1.1.2.1.2',
|
||||
'clmgmtLicenseActionTransferProtocol' => '1.3.6.1.4.1.9.9.543.1.1.2.1.3',
|
||||
'clmgmtLicenseActionTransferProtocolDefinition' => 'CISCO-LICENSE-MGMT-MIB::ClmgmtLicenseTransferProtocol',
|
||||
'clmgmtLicenseServerAddressType' => '1.3.6.1.4.1.9.9.543.1.1.2.1.4',
|
||||
'clmgmtLicenseServerAddress' => '1.3.6.1.4.1.9.9.543.1.1.2.1.5',
|
||||
'clmgmtLicenseServerUsername' => '1.3.6.1.4.1.9.9.543.1.1.2.1.6',
|
||||
'clmgmtLicenseServerPassword' => '1.3.6.1.4.1.9.9.543.1.1.2.1.7',
|
||||
'clmgmtLicenseFile' => '1.3.6.1.4.1.9.9.543.1.1.2.1.8',
|
||||
'clmgmtLicenseStore' => '1.3.6.1.4.1.9.9.543.1.1.2.1.9',
|
||||
'clmgmtLicenseActionLicenseIndex' => '1.3.6.1.4.1.9.9.543.1.1.2.1.10',
|
||||
'clmgmtLicensePermissionTicketFile' => '1.3.6.1.4.1.9.9.543.1.1.2.1.11',
|
||||
'clmgmtLicenseRehostTicketFile' => '1.3.6.1.4.1.9.9.543.1.1.2.1.12',
|
||||
'clmgmtLicenseBackupFile' => '1.3.6.1.4.1.9.9.543.1.1.2.1.13',
|
||||
'clmgmtLicenseStopOnFailure' => '1.3.6.1.4.1.9.9.543.1.1.2.1.14',
|
||||
'clmgmtLicenseAction' => '1.3.6.1.4.1.9.9.543.1.1.2.1.15',
|
||||
'clmgmtLicenseActionDefinition' => 'CISCO-LICENSE-MGMT-MIB::clmgmtLicenseAction',
|
||||
'clmgmtLicenseActionState' => '1.3.6.1.4.1.9.9.543.1.1.2.1.16',
|
||||
'clmgmtLicenseActionStateDefinition' => 'CISCO-LICENSE-MGMT-MIB::ClmgmtLicenseActionState',
|
||||
'clmgmtLicenseJobQPosition' => '1.3.6.1.4.1.9.9.543.1.1.2.1.17',
|
||||
'clmgmtLicenseActionFailCause' => '1.3.6.1.4.1.9.9.543.1.1.2.1.18',
|
||||
'clmgmtLicenseActionFailCauseDefinition' => 'CISCO-LICENSE-MGMT-MIB::ClmgmtLicenseActionFailCause',
|
||||
'clmgmtLicenseActionStorageType' => '1.3.6.1.4.1.9.9.543.1.1.2.1.19',
|
||||
'clmgmtLicenseActionRowStatus' => '1.3.6.1.4.1.9.9.543.1.1.2.1.20',
|
||||
'clmgmtLicenseAcceptEULA' => '1.3.6.1.4.1.9.9.543.1.1.2.1.21',
|
||||
'clmgmtLicenseEULAFile' => '1.3.6.1.4.1.9.9.543.1.1.2.1.22',
|
||||
'clmgmtLicenseActionResultTable' => '1.3.6.1.4.1.9.9.543.1.1.3',
|
||||
'clmgmtLicenseActionResultEntry' => '1.3.6.1.4.1.9.9.543.1.1.3.1',
|
||||
'clmgmtLicenseNumber' => '1.3.6.1.4.1.9.9.543.1.1.3.1.1',
|
||||
'clmgmtLicenseIndivActionState' => '1.3.6.1.4.1.9.9.543.1.1.3.1.2',
|
||||
'clmgmtLicenseIndivActionStateDefinition' => 'CISCO-LICENSE-MGMT-MIB::ClmgmtLicenseActionState',
|
||||
'clmgmtLicenseIndivActionFailCause' => '1.3.6.1.4.1.9.9.543.1.1.3.1.3',
|
||||
'clmgmtLicenseIndivActionFailCauseDefinition' => 'CISCO-LICENSE-MGMT-MIB::ClmgmtLicenseActionFailCause',
|
||||
'clmgmtLicenseInformation' => '1.3.6.1.4.1.9.9.543.1.2',
|
||||
'clmgmtLicenseStoreInfoTable' => '1.3.6.1.4.1.9.9.543.1.2.1',
|
||||
'clmgmtLicenseStoreInfoEntry' => '1.3.6.1.4.1.9.9.543.1.2.1.1',
|
||||
'clmgmtLicenseStoreIndex' => '1.3.6.1.4.1.9.9.543.1.2.1.1.1',
|
||||
'clmgmtLicenseStoreName' => '1.3.6.1.4.1.9.9.543.1.2.1.1.2',
|
||||
'clmgmtLicenseStoreTotalSize' => '1.3.6.1.4.1.9.9.543.1.2.1.1.3',
|
||||
'clmgmtLicenseStoreSizeRemaining' => '1.3.6.1.4.1.9.9.543.1.2.1.1.4',
|
||||
'clmgmtLicenseDeviceInfoTable' => '1.3.6.1.4.1.9.9.543.1.2.2',
|
||||
'clmgmtLicenseDeviceInfoEntry' => '1.3.6.1.4.1.9.9.543.1.2.2.1',
|
||||
'clmgmtDefaultLicenseStore' => '1.3.6.1.4.1.9.9.543.1.2.2.1.1',
|
||||
'clmgmtLicenseInfoTable' => '1.3.6.1.4.1.9.9.543.1.2.3',
|
||||
'clmgmtLicenseInfoEntry' => '1.3.6.1.4.1.9.9.543.1.2.3.1',
|
||||
'clmgmtLicenseStoreUsed' => '1.3.6.1.4.1.9.9.543.1.2.3.1.1',
|
||||
'clmgmtLicenseIndex' => '1.3.6.1.4.1.9.9.543.1.2.3.1.2',
|
||||
'clmgmtLicenseFeatureName' => '1.3.6.1.4.1.9.9.543.1.2.3.1.3',
|
||||
'clmgmtLicenseFeatureVersion' => '1.3.6.1.4.1.9.9.543.1.2.3.1.4',
|
||||
'clmgmtLicenseType' => '1.3.6.1.4.1.9.9.543.1.2.3.1.5',
|
||||
'clmgmtLicenseTypeDefinition' => 'CISCO-LICENSE-MGMT-MIB::clmgmtLicenseType',
|
||||
'clmgmtLicenseCounted' => '1.3.6.1.4.1.9.9.543.1.2.3.1.6',
|
||||
'clmgmtLicenseValidityPeriod' => '1.3.6.1.4.1.9.9.543.1.2.3.1.7',
|
||||
'clmgmtLicenseValidityPeriodRemaining' => '1.3.6.1.4.1.9.9.543.1.2.3.1.8',
|
||||
'clmgmtLicenseExpiredPeriod' => '1.3.6.1.4.1.9.9.543.1.2.3.1.9',
|
||||
'clmgmtLicenseMaxUsageCount' => '1.3.6.1.4.1.9.9.543.1.2.3.1.10',
|
||||
'clmgmtLicenseUsageCountRemaining' => '1.3.6.1.4.1.9.9.543.1.2.3.1.11',
|
||||
'clmgmtLicenseEULAStatus' => '1.3.6.1.4.1.9.9.543.1.2.3.1.12',
|
||||
'clmgmtLicenseComments' => '1.3.6.1.4.1.9.9.543.1.2.3.1.13',
|
||||
'clmgmtLicenseStatus' => '1.3.6.1.4.1.9.9.543.1.2.3.1.14',
|
||||
'clmgmtLicenseStatusDefinition' => 'CISCO-LICENSE-MGMT-MIB::clmgmtLicenseStatus',
|
||||
'clmgmtLicenseStartDate' => '1.3.6.1.4.1.9.9.543.1.2.3.1.15',
|
||||
'clmgmtLicenseEndDate' => '1.3.6.1.4.1.9.9.543.1.2.3.1.16',
|
||||
'clmgmtLicensePeriodUsed' => '1.3.6.1.4.1.9.9.543.1.2.3.1.17',
|
||||
'clmgmtLicensableFeatureTable' => '1.3.6.1.4.1.9.9.543.1.2.4',
|
||||
'clmgmtLicensableFeatureEntry' => '1.3.6.1.4.1.9.9.543.1.2.4.1',
|
||||
'clmgmtFeatureIndex' => '1.3.6.1.4.1.9.9.543.1.2.4.1.1',
|
||||
'clmgmtFeatureName' => '1.3.6.1.4.1.9.9.543.1.2.4.1.2',
|
||||
'clmgmtFeatureVersion' => '1.3.6.1.4.1.9.9.543.1.2.4.1.3',
|
||||
'clmgmtFeatureValidityPeriodRemaining' => '1.3.6.1.4.1.9.9.543.1.2.4.1.4',
|
||||
'clmgmtFeatureWhatIsCounted' => '1.3.6.1.4.1.9.9.543.1.2.4.1.5',
|
||||
'clmgmtFeatureStartDate' => '1.3.6.1.4.1.9.9.543.1.2.4.1.6',
|
||||
'clmgmtFeatureEndDate' => '1.3.6.1.4.1.9.9.543.1.2.4.1.7',
|
||||
'clmgmtFeaturePeriodUsed' => '1.3.6.1.4.1.9.9.543.1.2.4.1.8',
|
||||
'clmgmtLicenseDeviceInformation' => '1.3.6.1.4.1.9.9.543.1.3',
|
||||
'clmgmtNextFreeDevCredExportActionIndex' => '1.3.6.1.4.1.9.9.543.1.3.1',
|
||||
'clmgmtDevCredExportActionTable' => '1.3.6.1.4.1.9.9.543.1.3.2',
|
||||
'clmgmtDevCredExportActionEntry' => '1.3.6.1.4.1.9.9.543.1.3.2.1',
|
||||
'clmgmtDevCredExportActionIndex' => '1.3.6.1.4.1.9.9.543.1.3.2.1.1',
|
||||
'clmgmtDevCredEntPhysicalIndex' => '1.3.6.1.4.1.9.9.543.1.3.2.1.2',
|
||||
'clmgmtDevCredTransferProtocol' => '1.3.6.1.4.1.9.9.543.1.3.2.1.3',
|
||||
'clmgmtDevCredTransferProtocolDefinition' => 'CISCO-LICENSE-MGMT-MIB::ClmgmtLicenseTransferProtocol',
|
||||
'clmgmtDevCredServerAddressType' => '1.3.6.1.4.1.9.9.543.1.3.2.1.4',
|
||||
'clmgmtDevCredServerAddress' => '1.3.6.1.4.1.9.9.543.1.3.2.1.5',
|
||||
'clmgmtDevCredServerUsername' => '1.3.6.1.4.1.9.9.543.1.3.2.1.6',
|
||||
'clmgmtDevCredServerPassword' => '1.3.6.1.4.1.9.9.543.1.3.2.1.7',
|
||||
'clmgmtDevCredExportFile' => '1.3.6.1.4.1.9.9.543.1.3.2.1.8',
|
||||
'clmgmtDevCredCommand' => '1.3.6.1.4.1.9.9.543.1.3.2.1.9',
|
||||
'clmgmtDevCredCommandDefinition' => 'CISCO-LICENSE-MGMT-MIB::clmgmtDevCredCommand',
|
||||
'clmgmtDevCredCommandState' => '1.3.6.1.4.1.9.9.543.1.3.2.1.10',
|
||||
'clmgmtDevCredCommandStateDefinition' => 'CISCO-LICENSE-MGMT-MIB::ClmgmtLicenseActionState',
|
||||
'clmgmtDevCredCommandFailCause' => '1.3.6.1.4.1.9.9.543.1.3.2.1.11',
|
||||
'clmgmtDevCredCommandFailCauseDefinition' => 'CISCO-LICENSE-MGMT-MIB::clmgmtDevCredCommandFailCause',
|
||||
'clmgmtDevCredStorageType' => '1.3.6.1.4.1.9.9.543.1.3.2.1.12',
|
||||
'clmgmtDevCredRowStatus' => '1.3.6.1.4.1.9.9.543.1.3.2.1.13',
|
||||
'clmgmtLicenseNotifObjects' => '1.3.6.1.4.1.9.9.543.1.4',
|
||||
'clmgmtLicenseUsageNotifEnable' => '1.3.6.1.4.1.9.9.543.1.4.1',
|
||||
'clmgmtLicenseDeploymentNotifEnable' => '1.3.6.1.4.1.9.9.543.1.4.2',
|
||||
'clmgmtLicenseErrorNotifEnable' => '1.3.6.1.4.1.9.9.543.1.4.3',
|
||||
'ciscoLicenseMgmtMIBConform' => '1.3.6.1.4.1.9.9.543.2',
|
||||
'ciscoLicenseMgmtCompliances' => '1.3.6.1.4.1.9.9.543.2.1',
|
||||
'ciscoLicenseMgmtGroups' => '1.3.6.1.4.1.9.9.543.2.2',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-LICENSE-MGMT-MIB'} = {
|
||||
'ClmgmtLicenseActionFailCause' => {
|
||||
'1' => 'none',
|
||||
'2' => 'generalFailure',
|
||||
'3' => 'transferProtocolNotSupported',
|
||||
'4' => 'fileServerNotReachable',
|
||||
'5' => 'unrecognizedEntPhysicalIndex',
|
||||
'6' => 'invalidLicenseFilePath',
|
||||
'7' => 'invalidLicenseFile',
|
||||
'8' => 'invalidLicenseLine',
|
||||
'9' => 'licenseAlreadyExists',
|
||||
'10' => 'licenseNotValidForDevice',
|
||||
'11' => 'invalidLicenseCount',
|
||||
'12' => 'invalidLicensePeriod',
|
||||
'13' => 'licenseInUse',
|
||||
'14' => 'invalidLicenseStore',
|
||||
'15' => 'licenseStorageFull',
|
||||
'16' => 'invalidPermissionTicketFile',
|
||||
'17' => 'invalidPermissionTicket',
|
||||
'18' => 'invalidRehostTicketFile',
|
||||
'19' => 'invalidRehostTicket',
|
||||
'20' => 'invalidLicenseBackupFile',
|
||||
'21' => 'licenseClearInProgress',
|
||||
'22' => 'invalidLicenseEULAFile',
|
||||
},
|
||||
'ClmgmtLicenseTransferProtocol' => {
|
||||
'1' => 'none',
|
||||
'2' => 'local',
|
||||
'3' => 'tftp',
|
||||
'4' => 'ftp',
|
||||
'5' => 'rcp',
|
||||
'6' => 'http',
|
||||
'7' => 'scp',
|
||||
'8' => 'sftp',
|
||||
},
|
||||
'clmgmtDevCredCommand' => {
|
||||
'1' => 'noOp',
|
||||
'2' => 'getDeviceCredentials',
|
||||
},
|
||||
'clmgmtDevCredCommandFailCause' => {
|
||||
'1' => 'none',
|
||||
'2' => 'unknownError',
|
||||
'3' => 'transferProtocolNotSupported',
|
||||
'4' => 'fileServerNotReachable',
|
||||
'5' => 'unrecognizedEntPhysicalIndex',
|
||||
'6' => 'invalidFile',
|
||||
},
|
||||
'clmgmtLicenseAction' => {
|
||||
'1' => 'noOp',
|
||||
'2' => 'install',
|
||||
'3' => 'clear',
|
||||
'4' => 'processPermissionTicket',
|
||||
'5' => 'regenerateLastRehostTicket',
|
||||
'6' => 'backup',
|
||||
'7' => 'generateEULA',
|
||||
},
|
||||
'clmgmtLicenseType' => {
|
||||
'1' => 'demo',
|
||||
'2' => 'extension',
|
||||
'3' => 'gracePeriod',
|
||||
'4' => 'permanent',
|
||||
'5' => 'paidSubscription',
|
||||
'6' => 'evaluationSubscription',
|
||||
'7' => 'extensionSubscription',
|
||||
'8' => 'evalRightToUse',
|
||||
'9' => 'rightToUse',
|
||||
'10' => 'permanentRightToUse',
|
||||
},
|
||||
'clmgmtLicenseStatus' => {
|
||||
'1' => 'inactive',
|
||||
'2' => 'notInUse',
|
||||
'3' => 'inUse',
|
||||
'4' => 'expiredInUse',
|
||||
'5' => 'expiredNotInUse',
|
||||
'6' => 'usageCountConsumed',
|
||||
},
|
||||
'ClmgmtLicenseActionState' => {
|
||||
'1' => 'none',
|
||||
'2' => 'pending',
|
||||
'3' => 'inProgress',
|
||||
'4' => 'successful',
|
||||
'5' => 'partiallySuccessful',
|
||||
'6' => 'failed',
|
||||
},
|
||||
};
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,56 @@
|
|||
package Monitoring::GLPlugin::SNMP::MibsAndOids::DEVICEMIB;
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'DEVICE-MIB'} = {
|
||||
url => '',
|
||||
name => 'DEVICE-MIB',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'DEVICE-MIB'} = '1.3.6.1.4.1.42359.2.2.1.1';
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'DEVICE-MIB'} = {
|
||||
'device' => '1.3.6.1.4.1.42359.2.2.1.1',
|
||||
'deviceTable' => '1.3.6.1.4.1.42359.2.2.1.1.1',
|
||||
'deviceEntry' => '1.3.6.1.4.1.42359.2.2.1.1.1.1',
|
||||
'deviceVSNId' => '1.3.6.1.4.1.42359.2.2.1.1.1.1.1',
|
||||
'deviceCPULoad' => '1.3.6.1.4.1.42359.2.2.1.1.1.1.2',
|
||||
'deviceMemoryLoad' => '1.3.6.1.4.1.42359.2.2.1.1.1.1.3',
|
||||
'deviceBuffer' => '1.3.6.1.4.1.42359.2.2.1.1.1.1.4',
|
||||
'deviceActiveSessions' => '1.3.6.1.4.1.42359.2.2.1.1.1.1.5',
|
||||
'deviceFailedSessions' => '1.3.6.1.4.1.42359.2.2.1.1.1.1.6',
|
||||
'deviceMaxSessions' => '1.3.6.1.4.1.42359.2.2.1.1.1.1.7',
|
||||
'deviceClientId' => '1.3.6.1.4.1.42359.2.2.1.1.1.1.8',
|
||||
'deviceAlarmStatsTable' => '1.3.6.1.4.1.42359.2.2.1.1.3',
|
||||
'deviceAlarmStatsEntry' => '1.3.6.1.4.1.42359.2.2.1.1.3.1',
|
||||
'deviceAlarmId' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.1',
|
||||
'deviceAlarmName' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.2',
|
||||
'deviceAlarmNewCnt' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.5',
|
||||
'deviceAlarmChangedCnt' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.6',
|
||||
'deviceAlarmClearedCnt' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.7',
|
||||
'deviceAlarmNetconfCnt' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.8',
|
||||
'deviceAlarmSnmpCnt' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.9',
|
||||
'deviceAlarmSyslogCnt' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.10',
|
||||
'deviceAlarmAnalyticsCnt' => '1.3.6.1.4.1.42359.2.2.1.1.3.1.11',
|
||||
'deviceHardwareTable' => '1.3.6.1.4.1.42359.2.2.1.1.4',
|
||||
'deviceHardwareEntry' => '1.3.6.1.4.1.42359.2.2.1.1.4.1',
|
||||
'deviceHardwareSku' => '1.3.6.1.4.1.42359.2.2.1.1.4.1.1',
|
||||
'deviceHardwareModel' => '1.3.6.1.4.1.42359.2.2.1.1.4.1.2',
|
||||
'deviceHardwareSerialnumber' => '1.3.6.1.4.1.42359.2.2.1.1.4.1.3',
|
||||
'deviceCpuInfoTable' => '1.3.6.1.4.1.42359.2.2.1.1.5',
|
||||
'deviceCpuInfoEntry' => '1.3.6.1.4.1.42359.2.2.1.1.5.1',
|
||||
'deviceCpuId' => '1.3.6.1.4.1.42359.2.2.1.1.5.1.1',
|
||||
'deviceCpuLoadPercentage' => '1.3.6.1.4.1.42359.2.2.1.1.5.1.2',
|
||||
'deviceSoftwareInfo' => '1.3.6.1.4.1.42359.2.2.1.1.6',
|
||||
'packageVersionMajor' => '1.3.6.1.4.1.42359.2.2.1.1.6.1',
|
||||
'packageVersionMinor' => '1.3.6.1.4.1.42359.2.2.1.1.6.2',
|
||||
'packageVersionService' => '1.3.6.1.4.1.42359.2.2.1.1.6.3',
|
||||
'packageReleaseDate' => '1.3.6.1.4.1.42359.2.2.1.1.6.4',
|
||||
'packageId' => '1.3.6.1.4.1.42359.2.2.1.1.6.5',
|
||||
'packageName' => '1.3.6.1.4.1.42359.2.2.1.1.6.6',
|
||||
'packageReleaseType' => '1.3.6.1.4.1.42359.2.2.1.1.6.7',
|
||||
'packageSpackApiVersion' => '1.3.6.1.4.1.42359.2.2.1.1.6.8',
|
||||
'packageSpackLibVersion' => '1.3.6.1.4.1.42359.2.2.1.1.6.9',
|
||||
};
|
||||
|
||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'DEVICE-MIB'} = {
|
||||
};
|
||||
|
|
@ -19,7 +19,7 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ENTITY-SENSOR-MIB'} =
|
|||
entPhySensorScaleDefinition => 'ENTITY-SENSOR-MIB::EntitySensorDataScale',
|
||||
entPhySensorPrecision => '1.3.6.1.2.1.99.1.1.1.3',
|
||||
entPhySensorValue => '1.3.6.1.2.1.99.1.1.1.4',
|
||||
#entPhySensorValueDefinition => 'ENTITY-SENSOR-MIB::entPhySensorValue(entPhySensorScale,entPhySensorType)',
|
||||
entPhySensorValueDefinition => 'ENTITY-SENSOR-MIB::entPhySensorValue(entPhySensorScale,entPhySensorType)',
|
||||
entPhySensorOperStatus => '1.3.6.1.2.1.99.1.1.1.5',
|
||||
entPhySensorOperStatusDefinition => 'ENTITY-SENSOR-MIB::EntitySensorStatus',
|
||||
entPhySensorUnitsDisplay => '1.3.6.1.2.1.99.1.1.1.6',
|
|
@ -131,7 +131,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'F5-BIGIP-LOCAL-MIB'}
|
|||
ltmNodeAddrTable => '1.3.6.1.4.1.3375.2.2.4.1.2',
|
||||
ltmNodeAddrEntry => '1.3.6.1.4.1.3375.2.2.4.1.2.1',
|
||||
ltmNodeAddrAddrType => '1.3.6.1.4.1.3375.2.2.4.1.2.1.1',
|
||||
ltmNodeAddrAddrTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||
ltmNodeAddrAddr => '1.3.6.1.4.1.3375.2.2.4.1.2.1.2',
|
||||
ltmNodeAddrAddrDefinition => 'INET-ADDRESS-MIB::InetAddress(ltmNodeAddrAddrType)',
|
||||
ltmNodeAddrConnLimit => '1.3.6.1.4.1.3375.2.2.4.1.2.1.3',
|
||||
ltmNodeAddrRatio => '1.3.6.1.4.1.3375.2.2.4.1.2.1.4',
|
||||
ltmNodeAddrDynamicRatio => '1.3.6.1.4.1.3375.2.2.4.1.2.1.5',
|
||||
|
@ -159,7 +161,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'F5-BIGIP-LOCAL-MIB'}
|
|||
ltmNodeAddrStatTable => '1.3.6.1.4.1.3375.2.2.4.2.3',
|
||||
ltmNodeAddrStatEntry => '1.3.6.1.4.1.3375.2.2.4.2.3.1',
|
||||
ltmNodeAddrStatAddrType => '1.3.6.1.4.1.3375.2.2.4.2.3.1.1',
|
||||
ltmNodeAddrStatAddrTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||
ltmNodeAddrStatAddr => '1.3.6.1.4.1.3375.2.2.4.2.3.1.2',
|
||||
ltmNodeAddrStatAddrDefinition => 'INET-ADDRESS-MIB::InetAddress(ltmNodeAddrStatAddrType)',
|
||||
ltmNodeAddrStatServerPktsIn => '1.3.6.1.4.1.3375.2.2.4.2.3.1.3',
|
||||
ltmNodeAddrStatServerBytesIn => '1.3.6.1.4.1.3375.2.2.4.2.3.1.4',
|
||||
ltmNodeAddrStatServerPktsOut => '1.3.6.1.4.1.3375.2.2.4.2.3.1.5',
|
||||
|
@ -186,7 +190,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'F5-BIGIP-LOCAL-MIB'}
|
|||
ltmNodeAddrStatusTable => '1.3.6.1.4.1.3375.2.2.4.3.2',
|
||||
ltmNodeAddrStatusEntry => '1.3.6.1.4.1.3375.2.2.4.3.2.1',
|
||||
ltmNodeAddrStatusAddrType => '1.3.6.1.4.1.3375.2.2.4.3.2.1.1',
|
||||
ltmNodeAddrStatusAddrTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||
ltmNodeAddrStatusAddr => '1.3.6.1.4.1.3375.2.2.4.3.2.1.2',
|
||||
ltmNodeAddrStatusAddrDefinition => 'INET-ADDRESS-MIB::InetAddress(ltmNodeAddrStatusAddrType)',
|
||||
ltmNodeAddrStatusAvailState => '1.3.6.1.4.1.3375.2.2.4.3.2.1.3',
|
||||
ltmNodeAddrStatusAvailStateDefinition => 'F5-BIGIP-LOCAL-MIB::ltmNodeAddrStatusAvailState',
|
||||
ltmNodeAddrStatusEnabledState => '1.3.6.1.4.1.3375.2.2.4.3.2.1.4',
|
||||
|
@ -276,7 +282,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'F5-BIGIP-LOCAL-MIB'}
|
|||
ltmPoolMemberEntry => '1.3.6.1.4.1.3375.2.2.5.3.2.1',
|
||||
ltmPoolMemberPoolName => '1.3.6.1.4.1.3375.2.2.5.3.2.1.1',
|
||||
ltmPoolMemberAddrType => '1.3.6.1.4.1.3375.2.2.5.3.2.1.2',
|
||||
ltmPoolMemberAddrTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||
ltmPoolMemberAddr => '1.3.6.1.4.1.3375.2.2.5.3.2.1.3',
|
||||
ltmPoolMemberAddrDefinition => 'INET-ADDRESS-MIB::InetAddress(ltmPoolMemberAddrType)',
|
||||
ltmPoolMemberPort => '1.3.6.1.4.1.3375.2.2.5.3.2.1.4',
|
||||
ltmPoolMemberConnLimit => '1.3.6.1.4.1.3375.2.2.5.3.2.1.5',
|
||||
ltmPoolMemberRatio => '1.3.6.1.4.1.3375.2.2.5.3.2.1.6',
|
||||
|
@ -306,7 +314,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'F5-BIGIP-LOCAL-MIB'}
|
|||
ltmPoolMemberStatEntry => '1.3.6.1.4.1.3375.2.2.5.4.3.1',
|
||||
ltmPoolMemberStatPoolName => '1.3.6.1.4.1.3375.2.2.5.4.3.1.1',
|
||||
ltmPoolMemberStatAddrType => '1.3.6.1.4.1.3375.2.2.5.4.3.1.2',
|
||||
ltmPoolMemberStatAddrTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||
ltmPoolMemberStatAddr => '1.3.6.1.4.1.3375.2.2.5.4.3.1.3',
|
||||
ltmPoolMemberStatAddrDefinition => 'INET-ADDRESS-MIB::InetAddress(ltmPoolMemberStatAddrType)',
|
||||
ltmPoolMemberStatPort => '1.3.6.1.4.1.3375.2.2.5.4.3.1.4',
|
||||
ltmPoolMemberStatServerPktsIn => '1.3.6.1.4.1.3375.2.2.5.4.3.1.5',
|
||||
ltmPoolMemberStatServerBytesIn => '1.3.6.1.4.1.3375.2.2.5.4.3.1.6',
|
||||
|
@ -352,7 +362,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'F5-BIGIP-LOCAL-MIB'}
|
|||
ltmPoolMbrStatusEntry => '1.3.6.1.4.1.3375.2.2.5.6.2.1',
|
||||
ltmPoolMbrStatusPoolName => '1.3.6.1.4.1.3375.2.2.5.6.2.1.1',
|
||||
ltmPoolMbrStatusAddrType => '1.3.6.1.4.1.3375.2.2.5.6.2.1.2',
|
||||
ltmPoolMbrStatusAddrTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||
ltmPoolMbrStatusAddr => '1.3.6.1.4.1.3375.2.2.5.6.2.1.3',
|
||||
ltmPoolMbrStatusAddrDefinition => 'INET-ADDRESS-MIB::InetAddress(ltmPoolMbrStatusAddrType)',
|
||||
ltmPoolMbrStatusPort => '1.3.6.1.4.1.3375.2.2.5.6.2.1.4',
|
||||
ltmPoolMbrStatusAvailState => '1.3.6.1.4.1.3375.2.2.5.6.2.1.5',
|
||||
ltmPoolMbrStatusAvailStateDefinition => 'F5-BIGIP-LOCAL-MIB::ltmPoolMbrStatusAvailState',
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue