check_nwc_health: Update to 5.7.1

This commit is contained in:
Jan Wagner 2016-06-12 16:09:53 +02:00
parent 54a63765e2
commit 96914b6c6e
373 changed files with 24540 additions and 12257 deletions

View file

@ -1,361 +0,0 @@
############################################
# Changelog of the check_nwc_health plugin #
############################################
2014-01-02 3.4.2.2
- fix lsmpi_io for cisco asr1000 (Thanks Andreas Schulz)
- fix Fritz!Box upnp control url (Thanks Bernd)
2014-12-23 3.4.2.1
- use fallbacks to find fexes (cefexConfigTable may not be populated)
2014-12-16 3.4.2
- use cefexConfigTable for mode watch-fexes
- bugfix in cisco nexus sensors (had undef perl warnings)
2014-12-12 3.4.1
- bugfix in bluecoat hardware (skip perfdata of missing psus)
2014-12-11 3.4
- add vpn-status for cisco asa
2014-12-08 3.3
- add windowslocal
2014-12-06 3.2.2
- unique names for cisco cpus pointing to the same physical entity
2014-11-29 3.2.1
- remove unnecessary use statement
- finalize paloalto ha
- make list-interfaces and update-cache faster
2014-11-18 3.2.0.1
- hide some debug printfs
2014-11-10 3.2
- add palo alto hardware, sensors, ha
- make nexus cpu names unique
2014-11-02 3.1.1
- bugfix my-modes
- add paloaltomib
2014-09-26 3.1
- add Clavister Firewall (Thanks Dirk Goetz)
- fix GLPluginSNMP, all timeout-like errors are UNKNOWN
- allow warningx/criticalx to override cisco sensor thresholds
2014-09-55 3.0.4
- bugfix in glplugin (tmp-file-paths wrong under epn) (Thanks Sven Nierlein)
2014-09-15 3.0.3.9
- bugfix in bgp error states (Thanks Matthias Gallinger)
- bugfix in f5 pools (Thanks Sven Nierlein)
2014-08-28 3.0.3.8
- bugfix in interface-usage/ifspeed (Thanks Matthias Gallinger)
2014-08-26 3.0.3.7
- bugfix in glpluginsnmp (undef errors with loadbalacer index)
2014-08-25 3.0.3.6
- bugfix in glpluginsnmp / (fritzbox cpu undef-error)
2014-08-22 3.0.3.5
- bugfix in glplugin/uptime because of buggy snmpengineuptime
2014-08-21 3.0.3.4
- bugfix in glplugin/uptime thresholds
2014-08-21 3.0.3.3
- add a hack with --name2 which allows shortening of stupid interface names (make dmz1 from Adaptive Security Appliance 'dmz1' interface)
2014-08-20 3.0.3.2
- update GLPluginSNMP (timeout handling)
2014-08-20 3.0.3.1
- fix interfaces which seem to be 64bit but have no counters
2014-08-19 3.0.3
- bugfix in offline mode
- update GLPlugin
- update GLPluginSNMP
2014-08-15 3.0.2.2
- bugfix in ios memory criticalx/warningx thresholds
2014-08-14 3.0.2.1
- update GLPluginSNMP
2014-08-14 3.0.2
- improve interface-usage performance data
- detect more brocade models
2014-08-13 3.0.1
- bugfix in interface-usage temp-files
2014-08.01 3.0
- jetzt langts mit der ridiseignerei
2014-03-17 3.0x
- massive rewriting of the plugins structure and modules
- repair malformed data returned by Net::SNMP
- add interface-nat-rejects and interface-nat-session-count for IOS
- add hardware-health for cisco asa
- bugfix for old brocade devices and missing cpu/memory oids
- bugfix in Cisco Call Manager
- bugfix in IOS Memory for ASR 9000 image and reserved pool
- bugfix in cisco wlc status
- add hardware-health for cisco pix
- add mode supportedmibs
- last fallback alarm-mib for ios without envmon-mib
- bugfix in timeticks for hp
- bugfix in Nexus sensor thresholds (Thanks Marcel Fischer)
- bugfix in snmp-bulk-gets, more secure fallbacks to get-next
- bugfix in 64bit-interfaces
- GLPlugin update & cleanup
- get uptime from the FRAMEWORK-MIB to prevent rollovers
2014-02-07 2.6.5.2
- add another cisco unified communication model
2014-01-31 2.6.5.1
- handle a missing brocade fabric watch license in cpu-load & memory-usage
- add CISCO-ENHANCED-MEMPOOL-MIB
2014-01-24 2.6.5
- add mode --check-config, which finds unsaved (cisco only) configs (Thanks Simon Meggle)
2014-01-18 2.6.4.3
- bugfix in uptime (Thanks Finn Christiansen)
2014-01-15 2.6.4.2
- add http connection checks for bluecoat sg
2014-01-14 2.6.4
- add cisco ccm
2014-01-11 2.6.3.1
- support more SecureOS devices (i bought Juniper SSG5)
- bugfix in upnp-detection
2013-12-21 2.6.3
- output number of sessions for f5 bigip load balancer pools
- deal with obviously wrong values from devices (20000% cpu usage)
- foundry server load balancing
- bugfix in interface-* for Juniper IVE
- filter hsrp groups by name
2013-11-08
- added support for role based login for Fritz Boxes (available since
FRITZ!OS 5.50). Use --community for password, --username for username if
role based security is switched on.
2013-11-09
- bugfix for fritzbox
2013-11-08 2.6.1
- hardware-health for Checkpoint Firewall-1
2013-11-07 2.6
- finished bgp-peer-status (focus on as numbers with --name2)
- admin down with --interface-status can have any level with --mitigation
2013-10-31 2.5.4.1
- add Fujitsu Intelligent Blade Panel 30/12
2013-10-30 2.5.4
- add bgp
2013-10-01 2.5.3
- detect more brocade devices
2013-09-26 2.5.2.1
- supress double output for html f5 pool members
2013-09-25 2.5.2
- add html output for f5 pool members
2013-09-18 2.5.1.2
- removed a leftover Data::Dumper (Thanks Frank Belau)
2013-09-17 2.5.1.1
- bugfix in lsmpi_io memory pools of Cisco ASR (100% even with --warning/--critical)
2013-09-11 2.5.1
- set a 100% threshold for lsmpi_io memory pools of Cisco ASR (Thanks James Clark & Perun)
2013-09-10 2.5
- implemented offline mode with --snmpwalk & --offline
2013-09-03 2.4
- add Cisco IronPort AsyncOS
2013-08-27 2.3
- add Juniper IVE (ex. Pulse-Gateway MAG4610)
- add count-connections for cisco asa
2013-07-11 2.2
- add memory-usage for checkpoint
- add detection for cpx
2013-07-09 2.1.1
- skip non-interface files in /sys/class/net for servertype linuxlocal (Thanks Sven Nierlein)
- better error handling on unwritable statefiles/dirs
2013-06-12 2.1
- added "--servertype ifmib" so you can use "--mode interface*" with every kind of ifmib-capable device
2013-06-01 2.0
- added support for AVM FRITZ!DECT 200 smart plug
2013-05-27 1.9.8.1
- bugfix for the bugfix in commandline options (Thanks webspace Mario)
2013-05-23 1.9.8
- add Brocade Communications Systems, Inc. ICX6610-24-HPOE, IronWare
- bugfix in commandline options (Thanks TheCry)
2013-05-17 1.9.7.4
- added another fallback for snmp-get_entries
- fixed a bug in uptime (only first minute after reboot)
2013-04-20 1.9.7.3
- fixed a bug in snmpwalk simulation and savestate
2013-04-08 1.9.7.2
- bugfix, interfaces were shown twice in list-interfaces
2013-03-26 1.9.7.1
- set automatic thresholds for link-aggregation-availability
2013-03-25 1.9.7
- added link-aggregation-availability
2013-03-19 1.9.6
- fixed a bug in interface-*
- speedup in interface-* (with --name and 64bit)
- added a hostname/community hash to statefiles
2013-02-13 1.9.5.1
- fixed a bug deep inside snmp bulkwalks and lots of interfaces (Thanks Uestuen Oender)
2013-02-24 1.9.5
- add interface-availability
2013-02-11 1.9.4
- add Cisco Wireless LAN Controller 5500
2013-02-11 1.9.3.1
- fixed a bug in statefiles with uppercase directory names. (Thanks Matthias Gallinger)
2013-02-10 1.9.3
- add blue coat sg600
2013-02-02 1.9.2
- removed my static ip from FRITZ!BOX interface-usage (Thanks Stef)
2013-01- 1.9.1
- fixed a bug in FFritz!BOX uptime (Thanks Lars Urban)
3013-01 1.9
- add uptime and interface-usage for AVM FRITZ!Box 7390
- add cpu-load and memory-usage for AVM FRITZ!Box 7390
2013-01-13 1.8
-add cpu&memory check for juniper netscreen
2013-01-12 1.7.1
- add a name caching mechanism for f5 bigip pools
2013-01-08 1.7
- add f5 bigip pool completeness
- add member info for failed f5 pools
2012-12-10 1.6
- add checkpoint firewall-1
2012-11-23 1.5
- add 64bit interfaces
2012-09-26 1.4.9.1
- fix a bug in uptime calculation
2012-09-24 1.4.9
- add hp procurve cpu-load and memory-usage
- fix a bug in cisco memory perfdata
2012-08-28 1.4.8
- add hp procurve hardware
2012-08-21 1.4.7.1
- fix a bug in servertype locallinux, interfaces and --name (Thanks Simon Meggle)
2012-08-21 1.4.7
- add f5 bigip
- bugfix in mode uptime
2012-08-10 1.4.6
- add mode uptime
2012-08-10 1.4.5.2
- fix a bug in statefilesdir creation under omd
2012-08-02 1.4.5.1
- add more hardware info for EMC-DS24M2 (McData Sphereon 4500)
2012-07-31 1.4.5
- add UCD-MIB for SecureOS (McAfee Sidewinder)
2012-07-31 1.4.4
- add fibre alliance mib sensor table for MeOS/DS-4700M
2012-07-20 1.4.3.1
- add the index to interface names, if interfaces all have the same name
- first experiments with MeOS
2012-07-12 1.4.3
- fix a bug in the role parameter for hsrp
- fix a temperature index where ios doesn't set the counter itself
- add mib2-interface-modes to brocade fabos
2012-07-05 1.4.2
- add mode encode for interface names with ' or "
2012-07-05 1.4.1
- add --ifspeedin, --ifspeedout, --ifspeed (used for asymmetric mpls)
2012-06-22 1.4
- add linux local interfaces (interface-usage/errors only) with --servertype linuxlocal
- add mode walk
- rename brocade300 -> fabos
2012-04-23 1.3
- add mode list-interfaces-detail (Cisco only)
- add brocade300 (hardware-health,memory-usage,cpu-load only)
2012-03-29 1.2
- add support for Cisco Nexus (cpu, mem, )
- add Nexus sensors
- add Allied Telesyn (only interfaces so far)
2012-03-19 1.1.1.1
- bugfix in list-hsrp-groups
- --units KBi/MBi/GBi for interface-usage
2012-02-22 1.1.1
- add mode hsrp-failover (Thanks Munich)
2012-02-22 1.1
- add mode hsrp-state (Thanks Munich)
2012-01-05
- some more debug messages
2012-01-04 1.0
- Nortel devices are recognized. (only interfaces can be queried by now)
- no official changes yet

View file

@ -1,6 +0,0 @@
## Process this file with automake to produce Makefile.in
SUBDIRS = plugins-scripts
dist-hook:
make

View file

@ -1,6 +0,0 @@
- interface up down, operstatus
- traffic, in, out, 2xthresholds?
- errors
- cpu
- mem
- load

View file

@ -1,60 +0,0 @@
package Classes::Bluecoat;
our @ISA = qw(Classes::Device);
use strict;
use constant trees => (
'1.3.6.1.2.1.1', # RFC1213-MIB
'1.3.6.1.2.1.10.33', # RS-232-MIB
'1.3.6.1.2.1.22.1.1', # SNMP-REPEATER-MIB
'1.3.6.1.2.1.25.1', # HOST-RESOURCES-MIB
'1.3.6.1.2.1.30', # IANAifType-MIB
'1.3.6.1.2.1.31', # IF-MIB
'1.3.6.1.2.1.65', # WWW-MIB
'1.3.6.1.3.25.17', # PROXY-MIB
'1.3.6.1.4.1.3417', # BLUECOAT-MIB
'1.3.6.1.4.1.3417', # BLUECOAT-MIB
'1.3.6.1.4.1.3417', # BLUECOAT-MIB
'1.3.6.1.4.1.3417.2.1', # SENSOR-MIB
'1.3.6.1.4.1.3417.2.10', # BLUECOAT-AV-MIB
'1.3.6.1.4.1.3417.2.2', # DISK-MIB
'1.3.6.1.4.1.3417.2.3', # ATTACK-MIB
'1.3.6.1.4.1.3417.2.4', # USAGE-MIB
'1.3.6.1.4.1.3417.2.5', # WCCP-MIB
'1.3.6.1.4.1.3417.2.6', # POLICY-MIB
'1.3.6.1.4.1.3417.2.8', # SYSTEM-RESOURCES-MIB
'1.3.6.1.4.1.3417.2.9', # BLUECOAT-HOST-RESOURCES-MIB
'1.3.6.1.4.1.99.12.33', # SR-COMMUNITY-MIB
'1.3.6.1.4.1.99.12.35', # USM-TARGET-TAG-MIB
'1.3.6.1.4.1.99.12.36', # TGT-ADDRESS-MASK-MIB
'1.3.6.1.4.1.99.42', # MLM-MIB
'1.3.6.1.6.3.1', # SNMPv2-MIB
'1.3.6.1.6.3.10', # SNMP-FRAMEWORK-MIB
'1.3.6.1.6.3.11', # SNMP-MPD-MIB
'1.3.6.1.6.3.1133', # COMMUNITY-MIB
'1.3.6.1.6.3.1134', # V2ADMIN-MIB
'1.3.6.1.6.3.1135', # USEC-MIB
'1.3.6.1.6.3.12', # SNMP-TARGET-MIB
'1.3.6.1.6.3.13', # SNMP-NOTIFICATION-MIB
'1.3.6.1.6.3.14', # SNMP-PROXY-MIB
'1.3.6.1.6.3.15', # SNMP-USER-BASED-SM-MIB
'1.3.6.1.6.3.16', # SNMP-VIEW-BASED-ACM-MIB
'1.3.6.1.6.3.18', # SNMP-COMMUNITY-MIB
);
sub init {
my $self = shift;
if ($self->{productname} =~ /Blue.*Coat.*SG\d+/i) {
# product ProxySG Blue Coat SG600
# iso.3.6.1.4.1.3417.2.11.1.3.0 = STRING: "Version: SGOS 5.5.8.1, Release id: 78642 Proxy Edition"
bless $self, 'Classes::SGOS';
$self->debug('using Classes::SGOS');
} elsif ($self->{productname} =~ /Blue.*Coat.*AV\d+/i) {
# product Blue Coat AV510 Series, ProxyAV Version: 3.5.1.1, Release id: 111017
bless $self, 'Classes::AVOS';
$self->debug('using Classes::AVOS');
}
if (ref($self) ne "Classes::Bluecoat") {
$self->init();
}
}

View file

@ -1,19 +0,0 @@
package Classes::CheckPoint;
our @ISA = qw(Classes::Device);
use strict;
use constant trees => (
'1.3.6.1.4.1.2620', # CHECKPOINT-MIB
);
sub init {
my $self = shift;
if ($self->{productname} =~ /(FireWall\-1\s)|(cpx86_64)|(Linux.*\dcp )/i) {
bless $self, 'Classes::CheckPoint::Firewall1';
$self->debug('using Classes::CheckPoint::Firewall1');
}
if (ref($self) ne "Classes::CheckPoint") {
$self->init();
}
}

View file

@ -1,64 +0,0 @@
package Classes::Cisco::IOS::Component::ConfigSubsystem;
our @ISA = qw(GLPlugin::SNMP::Item);
use strict;
sub init {
my $self = shift;
$self->get_snmp_objects('CISCO-CONFIG-MAN-MIB', (qw(
ccmHistoryRunningLastChanged ccmHistoryRunningLastSaved
ccmHistoryStartupLastChanged)));
foreach ((qw(ccmHistoryRunningLastChanged ccmHistoryRunningLastSaved
ccmHistoryStartupLastChanged))) {
if (! defined $self->{$_}) {
$self->add_unknown(sprintf "%s is not defined", $_);
}
$self->{$_} = time - $self->uptime() + $self->timeticks($self->{$_});
}
}
sub check {
my $self = shift;
my $info;
$self->add_info('checking config');
if ($self->check_messages()) {
return;
}
# ccmHistoryRunningLastChanged
# ccmHistoryRunningLastSaved - saving is ANY write (local/remote storage, terminal)
# ccmHistoryStartupLastChanged
$self->set_thresholds(warning => 3600, critical => 3600*24);
# how much is ccmHistoryRunningLastChanged ahead of ccmHistoryRunningLastSaved
# the current running config is definitively lost in case of an outage
my $unsaved_since =
$self->{ccmHistoryRunningLastChanged} > $self->{ccmHistoryRunningLastSaved} ?
time - $self->{ccmHistoryRunningLastChanged} : 0;
# how much is ccmHistoryRunningLastSaved ahead of ccmHistoryStartupLastChanged
# the running config could have been saved for backup purposes.
# the saved config can still be identical to the saved running config
# if there are regular backups of the running config and no one messes
# with the latter without flushing it to the startup config, then i recommend
# to use --mitigation ok. this can be in an environment, where there is
# a specific day of the week reserved for maintenance and admins are forced
# to save their modifications to the startup-config.
my $unsynced_since =
$self->{ccmHistoryRunningLastSaved} > $self->{ccmHistoryStartupLastChanged} ?
time - $self->{ccmHistoryRunningLastSaved} : 0;
if ($unsaved_since) {
$self->add_info(sprintf "running config is modified and unsaved since %d minutes. your changes my be lost in case of a reboot",
$unsaved_since / 60);
} else {
$self->add_info("saved config is up to date");
}
$self->add_message($self->check_thresholds($unsaved_since));
if ($unsynced_since) {
my $errorlevel = defined $self->opts->mitigation() ?
$self->opts->mitigation() :
$self->check_thresholds($unsynced_since);
$self->add_info(sprintf "saved running config is ahead of startup config since %d minutes. device will boot with a config different from the one which was last saved",
$unsynced_since / 60);
$self->add_message($self->check_thresholds($unsaved_since));
}
}

View file

@ -1,67 +0,0 @@
package Classes::Cisco::IOS::Component::MemSubsystem;
our @ISA = qw(GLPlugin::SNMP::Item);
use strict;
sub init {
my $self = shift;
$self->get_snmp_tables('CISCO-MEMORY-POOL-MIB', [
['mems', 'ciscoMemoryPoolTable', 'Classes::Cisco::IOS::Component::MemSubsystem::Mem'],
]);
}
package Classes::Cisco::IOS::Component::MemSubsystem::Mem;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;
sub finish {
my $self = shift;
$self->{usage} = 100 * $self->{ciscoMemoryPoolUsed} /
($self->{ciscoMemoryPoolFree} + $self->{ciscoMemoryPoolUsed});
}
sub check {
my $self = shift;
$self->{ciscoMemoryPoolType} ||= 0;
$self->add_info(sprintf 'mempool %s usage is %.2f%%',
$self->{ciscoMemoryPoolName}, $self->{usage});
if ($self->{ciscoMemoryPoolName} eq 'lsmpi_io' &&
$self->get_snmp_object('MIB-II', 'sysDescr', 0) =~ /IOS.*XE/i) {
# https://supportforums.cisco.com/docs/DOC-16425
$self->force_thresholds(
metric => $self->{ciscoMemoryPoolName}.'_usage',
warning => 100,
critical => 100,
);
} elsif ($self->{ciscoMemoryPoolName} eq 'reserved' &&
$self->get_snmp_object('MIB-II', 'sysDescr', 0) =~ /IOS.*XR/i) {
# ASR9K "reserved" and "image" are always at 100%
$self->force_thresholds(
metric => $self->{ciscoMemoryPoolName}.'_usage',
warning => 100,
critical => 100,
);
} elsif ($self->{ciscoMemoryPoolName} eq 'image' &&
$self->get_snmp_object('MIB-II', 'sysDescr', 0) =~ /IOS.*XR/i) {
$self->force_thresholds(
metric => $self->{ciscoMemoryPoolName}.'_usage',
warning => 100,
critical => 100,
);
} else {
$self->set_thresholds(
metric => $self->{ciscoMemoryPoolName}.'_usage',
warning => 80,
critical => 90,
);
}
$self->add_message($self->check_thresholds(
metric => $self->{ciscoMemoryPoolName}.'_usage',
value => $self->{usage},
));
$self->add_perfdata(
label => $self->{ciscoMemoryPoolName}.'_usage',
value => $self->{usage},
uom => '%',
);
}

View file

@ -1,355 +0,0 @@
package Classes::F5::F5BIGIP::Component::LTMSubsystem;
our @ISA = qw(GLPlugin::SNMP::Item);
use strict;
sub new {
my $class = shift;
my %params = @_;
my $self = {};
# tables can be huge
$self->mult_snmp_max_msg_size(10);
if ($params{productversion} =~ /^4/) {
bless $self, "Classes::F5::F5BIGIP::Component::LTMSubsystem4";
$self->debug("use Classes::F5::F5BIGIP::Component::LTMSubsystem4");
#} elsif ($params{productversion} =~ /^9/) {
} else {
bless $self, "Classes::F5::F5BIGIP::Component::LTMSubsystem9";
$self->debug("use Classes::F5::F5BIGIP::Component::LTMSubsystem9");
}
$self->init();
return $self;
}
sub check {
my $self = shift;
$self->add_info('checking ltm pools');
if (scalar(@{$self->{pools}}) == 0) {
$self->add_unknown('no pools');
return;
}
if ($self->mode =~ /pool::list/) {
foreach (sort {$a->{ltmPoolName} cmp $b->{ltmPoolName}} @{$self->{pools}}) {
printf "%s\n", $_->{ltmPoolName};
#$_->list();
}
} else {
foreach (@{$self->{pools}}) {
$_->check();
}
}
}
package Classes::F5::F5BIGIP::Component::LTMSubsystem9;
our @ISA = qw(Classes::F5::F5BIGIP::Component::LTMSubsystem GLPlugin::SNMP::TableItem);
use strict;
sub init {
my $self = shift;
# ! merge ltmPoolStatus, ltmPoolMemberStatus, bec. ltmPoolAvailabilityState is deprecated
if ($self->mode =~ /pool::list/) {
$self->update_entry_cache(1, 'F5-BIGIP-LOCAL-MIB', 'ltmPoolStatusTable', 'ltmPoolStatusName');
$self->update_entry_cache(1, 'F5-BIGIP-LOCAL-MIB', 'ltmPoolTable', 'ltmPoolName');
$self->update_entry_cache(1, 'F5-BIGIP-LOCAL-MIB', 'ltmPoolMbrStatusTable', 'ltmPoolMbrStatusPoolName');
$self->update_entry_cache(1, 'F5-BIGIP-LOCAL-MIB', 'ltmPoolMemberTable', 'ltmPoolMemberPoolName');
$self->update_entry_cache(1, 'F5-BIGIP-LOCAL-MIB', 'ltmPoolStatTable', 'ltmPoolStatName');
}
my @auxpools = ();
foreach ($self->get_snmp_table_objects_with_cache(
'F5-BIGIP-LOCAL-MIB', 'ltmPoolStatusTable', 'ltmPoolStatusName')) {
push(@auxpools, $_);
}
my @auxstats = ();
foreach ($self->get_snmp_table_objects_with_cache(
'F5-BIGIP-LOCAL-MIB', 'ltmPoolStatTable', 'ltmPoolStatName')) {
push(@auxstats, $_);
}
foreach ($self->get_snmp_table_objects_with_cache(
'F5-BIGIP-LOCAL-MIB', 'ltmPoolTable', 'ltmPoolName')) {
if ($self->filter_name($_->{ltmPoolName})) {
foreach my $auxpool (@auxpools) {
if ($_->{ltmPoolName} eq $auxpool->{ltmPoolStatusName}) {
foreach my $key (keys %{$auxpool}) {
$_->{$key} = $auxpool->{$key};
}
}
}
foreach my $auxstat (@auxstats) {
if ($_->{ltmPoolName} eq $auxstat->{ltmPoolStatName}) {
foreach my $key (keys %{$auxstat}) {
$_->{$key} = $auxstat->{$key};
}
}
}
push(@{$self->{pools}},
Classes::F5::F5BIGIP::Component::LTMSubsystem9::LTMPool->new(%{$_}));
}
}
my @auxmembers = ();
foreach ($self->get_snmp_table_objects_with_cache(
'F5-BIGIP-LOCAL-MIB', 'ltmPoolMbrStatusTable', 'ltmPoolMbrStatusPoolName')) {
next if ! defined $_->{ltmPoolMbrStatusPoolName};
$_->{ltmPoolMbrStatusAddr} = $self->unhex_ip($_->{ltmPoolMbrStatusAddr});
push(@auxmembers, $_);
}
my @auxaddrs = ();
foreach ($self->get_snmp_table_objects(
'F5-BIGIP-LOCAL-MIB', 'ltmNodeAddrStatusTable')) {
$_->{ltmNodeAddrStatusAddr} = $self->unhex_ip($_->{ltmNodeAddrStatusAddr});
push(@auxaddrs, $_);
}
foreach ($self->get_snmp_table_objects_with_cache(
'F5-BIGIP-LOCAL-MIB', 'ltmPoolMemberTable', 'ltmPoolMemberPoolName')) {
if ($self->filter_name($_->{ltmPoolMemberPoolName})) {
$_->{ltmPoolMemberAddr} = $self->unhex_ip($_->{ltmPoolMemberAddr});
foreach my $auxmember (@auxmembers) {
if ($_->{ltmPoolMemberPoolName} eq $auxmember->{ltmPoolMbrStatusPoolName} &&
$_->{ltmPoolMemberAddrType} eq $auxmember->{ltmPoolMbrStatusAddrType} &&
$_->{ltmPoolMemberAddr} eq $auxmember->{ltmPoolMbrStatusAddr}) {
foreach my $key (keys %{$auxmember}) {
$_->{$key} = $auxmember->{$key};
}
}
}
foreach my $auxaddr (@auxaddrs) {
if ($_->{ltmPoolMemberAddrType} eq $auxaddr->{ltmNodeAddrStatusAddrType} &&
$_->{ltmPoolMemberAddr} eq $auxaddr->{ltmNodeAddrStatusAddr}) {
$_->{ltmNodeAddrStatusName} = $auxaddr->{ltmNodeAddrStatusName};
}
}
push(@{$self->{poolmembers}},
Classes::F5::F5BIGIP::Component::LTMSubsystem9::LTMPoolMember->new(%{$_}));
}
}
$self->assign_members_to_pools();
}
sub assign_members_to_pools {
my $self = shift;
foreach my $pool (@{$self->{pools}}) {
foreach my $poolmember (@{$self->{poolmembers}}) {
if ($poolmember->{ltmPoolMemberPoolName} eq $pool->{ltmPoolName}) {
$poolmember->{ltmPoolMonitorRule} = $pool->{ltmPoolMonitorRule};
push(@{$pool->{members}}, $poolmember);
}
}
if (! defined $pool->{ltmPoolMemberCnt}) {
$pool->{ltmPoolMemberCnt} = scalar(@{$pool->{members}}) ;
$self->debug("calculate ltmPoolMemberCnt");
}
$pool->{completeness} = $pool->{ltmPoolMemberCnt} ?
$pool->{ltmPoolActiveMemberCnt} / $pool->{ltmPoolMemberCnt} * 100
: 0;
}
}
package Classes::F5::F5BIGIP::Component::LTMSubsystem9::LTMPool;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;
use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 };
sub finish {
my $self = shift;
$self->{ltmPoolMemberMonitorRule} ||= $self->{ltmPoolMonitorRule};
$self->{members} = [];
}
sub check {
my $self = shift;
$self->add_info(sprintf "pool %s is %s, avail state is %s, active members: %d of %d",
$self->{ltmPoolName},
$self->{ltmPoolStatusEnabledState}, $self->{ltmPoolStatusAvailState},
$self->{ltmPoolActiveMemberCnt}, $self->{ltmPoolMemberCnt});
if ($self->{ltmPoolActiveMemberCnt} == 1) {
# only one member left = no more redundancy!!
$self->set_thresholds(warning => "100:", critical => "51:");
} else {
$self->set_thresholds(warning => "51:", critical => "26:");
}
my $message = sprintf ("pool %s has %d active members (of %d) and %d sessions",
$self->{ltmPoolName},
$self->{ltmPoolActiveMemberCnt}, $self->{ltmPoolMemberCnt},
$self->{ltmPoolStatServerCurConns});
$self->add_message($self->check_thresholds($self->{completeness}), $message);
if ($self->{ltmPoolMinActiveMembers} > 0 &&
$self->{ltmPoolActiveMemberCnt} < $self->{ltmPoolMinActiveMembers}) {
$message = sprintf("pool %s has not enough active members (%d, min is %d)",
$self->{ltmPoolName}, $self->{ltmPoolActiveMemberCnt},
$self->{ltmPoolMinActiveMembers});
$self->add_message(defined $self->opts->mitigation() ? $self->opts->mitigation() : CRITICAL, $message);
}
if ($self->check_messages()) {
foreach my $member (@{$self->{members}}) {
$member->check();
}
}
$self->add_perfdata(
label => sprintf('pool_%s_completeness', $self->{ltmPoolName}),
value => $self->{completeness},
uom => '%',
);
$self->add_perfdata(
label => sprintf('pool_%s_servercurconns', $self->{ltmPoolName}),
value => $self->{ltmPoolStatServerCurConns},
warning => undef, critical => undef,
);
if ($self->opts->report eq "html") {
printf "%s - %s%s\n", $self->status_code($self->check_messages()), $message, $self->perfdata_string() ? " | ".$self->perfdata_string() : "";
$self->suppress_messages();
printf "<table style=\"border-collapse:collapse; border: 1px solid black;\">";
printf "<tr>";
foreach (qw(Name Enabled Avail Reason)) {
printf "<th style=\"text-align: left; padding-left: 4px; padding-right: 6px;\">%s</th>", $_;
}
printf "</tr>";
foreach (sort {$a->{ltmPoolMemberNodeName} cmp $b->{ltmPoolMemberNodeName}} @{$self->{members}}) {
printf "<tr>";
printf "<tr style=\"border: 1px solid black;\">";
foreach my $attr (qw(ltmPoolMemberNodeName ltmPoolMbrStatusEnabledState ltmPoolMbrStatusAvailState ltmPoolMbrStatusDetailReason)) {
if ($_->{ltmPoolMbrStatusEnabledState} eq "enabled") {
if ($_->{ltmPoolMbrStatusAvailState} eq "green") {
printf "<td style=\"text-align: left; padding-left: 4px; padding-right: 6px; background-color: #33ff00;\">%s</td>", $_->{$attr};
} else {
printf "<td style=\"text-align: left; padding-left: 4px; padding-right: 6px; background-color: #f83838;\">%s</td>", $_->{$attr};
}
} else {
printf "<td style=\"text-align: left; padding-left: 4px; padding-right: 6px; background-color: #acacac;\">%s</td>", $_->{$attr};
}
}
printf "</tr>";
}
printf "</table>\n";
printf "<!--\nASCII_NOTIFICATION_START\n";
foreach (qw(Name Enabled Avail Reason)) {
printf "%20s", $_;
}
printf "\n";
foreach (sort {$a->{ltmPoolMemberNodeName} cmp $b->{ltmPoolMemberNodeName}} @{$self->{members}}) {
foreach my $attr (qw(ltmPoolMemberNodeName ltmPoolMbrStatusEnabledState ltmPoolMbrStatusAvailState ltmPoolMbrStatusDetailReason)) {
printf "%20s", $_->{$attr};
}
printf "\n";
}
printf "ASCII_NOTIFICATION_END\n-->\n";
}
}
package Classes::F5::F5BIGIP::Component::LTMSubsystem9::LTMPoolMember;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;
use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 };
sub finish {
my $self = shift;
$self->{ltmPoolMemberNodeName} ||= $self->{ltmPoolMemberAddr};
if ($self->{ltmPoolMemberNodeName} eq $self->{ltmPoolMemberAddr} &&
$self->{ltmNodeAddrStatusName}) {
$self->{ltmPoolMemberNodeName} = $self->{ltmNodeAddrStatusName};
}
}
sub check {
my $self = shift;
if ($self->{ltmPoolMbrStatusEnabledState} eq "enabled") {
if ($self->{ltmPoolMbrStatusAvailState} ne "green") {
# info only, because it would ruin thresholds in the pool
$self->add_ok(sprintf
"member %s is %s/%s (%s)",
$self->{ltmPoolMemberNodeName},
$self->{ltmPoolMemberMonitorState},
$self->{ltmPoolMbrStatusAvailState},
$self->{ltmPoolMbrStatusDetailReason});
}
}
}
package Classes::F5::F5BIGIP::Component::LTMSubsystem4;
our @ISA = qw(Classes::F5::F5BIGIP::Component::LTMSubsystem GLPlugin::SNMP::TableItem);
use strict;
sub init {
my $self = shift;
foreach ($self->get_snmp_table_objects(
'LOAD-BAL-SYSTEM-MIB', 'poolTable')) {
if ($self->filter_name($_->{poolName})) {
push(@{$self->{pools}},
Classes::F5::F5BIGIP::Component::LTMSubsystem4::LTMPool->new(%{$_}));
}
}
foreach ($self->get_snmp_table_objects(
'LOAD-BAL-SYSTEM-MIB', 'poolMemberTable')) {
if ($self->filter_name($_->{poolMemberPoolName})) {
push(@{$self->{poolmembers}},
Classes::F5::F5BIGIP::Component::LTMSubsystem4::LTMPoolMember->new(%{$_}));
}
}
$self->assign_members_to_pools();
}
sub assign_members_to_pools {
my $self = shift;
foreach my $pool (@{$self->{pools}}) {
foreach my $poolmember (@{$self->{poolmembers}}) {
if ($poolmember->{poolMemberPoolName} eq $pool->{poolName}) {
push(@{$pool->{members}}, $poolmember);
}
}
if (! defined $pool->{poolMemberQty}) {
$pool->{poolMemberQty} = scalar(@{$pool->{members}}) ;
$self->debug("calculate poolMemberQty");
}
$pool->{completeness} = $pool->{poolMemberQty} ?
$pool->{poolActiveMemberCount} / $pool->{poolMemberQty} * 100
: 0;
}
}
package Classes::F5::F5BIGIP::Component::LTMSubsystem4::LTMPool;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;
use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 };
sub finish {
my $self = shift;
$self->{members} = [];
}
sub check {
my $self = shift;
$self->add_info(sprintf 'pool %s active members: %d of %d', $self->{poolName},
$self->{poolActiveMemberCount},
$self->{poolMemberQty});
if ($self->{poolActiveMemberCount} == 1) {
# only one member left = no more redundancy!!
$self->set_thresholds(warning => "100:", critical => "51:");
} else {
$self->set_thresholds(warning => "51:", critical => "26:");
}
$self->add_message($self->check_thresholds($self->{completeness}));
if ($self->{poolMinActiveMembers} > 0 &&
$self->{poolActiveMemberCount} < $self->{poolMinActiveMembers}) {
$self->add_nagios(
defined $self->opts->mitigation() ? $self->opts->mitigation() : CRITICAL,
sprintf("pool %s has not enough active members (%d, min is %d)",
$self->{poolName}, $self->{poolActiveMemberCount},
$self->{poolMinActiveMembers})
);
}
$self->add_perfdata(
label => sprintf('pool_%s_completeness', $self->{poolName}),
value => $self->{completeness},
uom => '%',
warning => $self->{warning},
critical => $self->{critical},
);
}
package Classes::F5::F5BIGIP::Component::LTMSubsystem4::LTMPoolMember;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;

View file

@ -1,66 +0,0 @@
package Classes::Juniper::IVE::Component::CpuSubsystem;
our @ISA = qw(GLPlugin::SNMP::Item);
use strict;
sub init {
my $self = shift;
$self->get_snmp_objects('JUNIPER-IVE-MIB', (qw(
iveCpuUtil)));
}
sub check {
my $self = shift;
$self->add_info('checking cpus');
$self->add_info(sprintf 'cpu usage is %.2f%%', $self->{iveCpuUtil});
# http://www.juniper.net/techpubs/software/ive/guides/howtos/SA-IC-MAG-SNMP-Monitoring-Guide.pdf
$self->set_thresholds(warning => 50, critical => 90);
$self->add_message($self->check_thresholds($self->{iveCpuUtil}));
$self->add_perfdata(
label => 'cpu_usage',
value => $self->{iveCpuUtil},
uom => '%',
);
}
sub unix_init {
my $self = shift;
my %params = @_;
my $type = 0;
$self->get_snmp_tables('UCD-SNMP-MIB', [
['loads', 'laTable', 'Classes::Juniper::IVE::Component::CpuSubsystem::Load'],
]);
}
sub unix_check {
my $self = shift;
my $errorfound = 0;
$self->add_info('checking loads');
foreach (@{$self->{loads}}) {
$_->check();
}
}
sub unix_dump {
my $self = shift;
foreach (@{$self->{loads}}) {
$_->dump();
}
}
package Classes::Juniper::IVE::Component::CpuSubsystem::Load;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;
sub check {
my $self = shift;
$self->add_info(sprintf '%s is %.2f', lc $self->{laNames}, $self->{laLoadFloat});
$self->set_thresholds(warning => $self->{laConfig},
critical => $self->{laConfig});
$self->add_message($self->check_thresholds($self->{laLoadFloat}));
$self->add_perfdata(
label => lc $self->{laNames},
value => $self->{laLoadFloat},
);
}

View file

@ -1,19 +0,0 @@
package Classes::Nortel;
our @ISA = qw(Classes::Device);
use strict;
sub init {
my $self = shift;
if ($self->mode =~ /device::hardware::health/) {
$self->analyze_and_check_environmental_subsystem("Classes::Nortel::Component::EnvironmentalSubsystem");
} elsif ($self->mode =~ /device::hardware::load/) {
$self->analyze_and_check_cpu_subsystem("Classes::Nortel::Component::CpuSubsystem");
} elsif ($self->mode =~ /device::hardware::memory/) {
$self->analyze_and_check_mem_subsystem("Classes::Nortel::Component::MemSubsystem");
} elsif ($self->mode =~ /device::hsrp/) {
$self->analyze_and_check_hsrp_subsystem("Classes::HSRP::Component::HSRPSubsystem");
} else {
$self->no_such_mode();
}
}

View file

@ -1,244 +0,0 @@
package Server::Linux;
our @ISA = qw(Classes::Device);
use strict;
sub init {
my $self = shift;
if ($self->mode =~ /device::interfaces/) {
$self->analyze_and_check_interface_subsystem('Server::Linux::Component::InterfaceSubsystem');
}
}
package Server::Linux::Component::InterfaceSubsystem;
our @ISA = qw(GLPlugin::SNMP::Item);
use strict;
sub init {
my $self = shift;
$self->{interfaces} = [];
if ($self->mode =~ /device::interfaces::list/) {
foreach (glob "/sys/class/net/*") {
my $name = $_;
next if ! -d $name;
$name =~ s/.*\///g;
my $tmpif = {
ifDescr => $name,
};
push(@{$self->{interfaces}},
Server::Linux::Component::InterfaceSubsystem::Interface->new(%{$tmpif}));
}
} else {
foreach (glob "/sys/class/net/*") {
my $name = $_;
$name =~ s/.*\///g;
if ($self->opts->name) {
if ($self->opts->regexp) {
my $pattern = $self->opts->name;
if ($name !~ /$pattern/i) {
next;
}
} elsif (lc $name ne lc $self->opts->name) {
next;
}
}
*SAVEERR = *STDERR;
open ERR ,'>/dev/null';
*STDERR = *ERR;
my $tmpif = {
ifDescr => $name,
ifSpeed => (-f "/sys/class/net/$name/speed" ? do { local (@ARGV, $/) = "/sys/class/net/$name/speed"; my $x = <>; close ARGV; $x} * 1024*1024 : undef),
ifInOctets => do { local (@ARGV, $/) = "/sys/class/net/$name/statistics/rx_bytes"; my $x = <>; close ARGV; $x},
ifInDiscards => do { local (@ARGV, $/) = "/sys/class/net/$name/statistics/rx_dropped"; my $x = <>; close ARGV; $x},
ifInErrors => do { local (@ARGV, $/) = "/sys/class/net/$name/statistics/rx_errors"; my $x = <>; close ARGV; $x},
ifOutOctets => do { local (@ARGV, $/) = "/sys/class/net/$name/statistics/tx_bytes"; my $x = <>; close ARGV; $x},
ifOutDiscards => do { local (@ARGV, $/) = "/sys/class/net/$name/statistics/tx_dropped"; my $x = <>; close ARGV; $x},
ifOutErrors => do { local (@ARGV, $/) = "/sys/class/net/$name/statistics/tx_errors"; my $x = <>; close ARGV; $x},
};
*STDERR = *SAVEERR;
foreach (keys %{$tmpif}) {
chomp($tmpif->{$_}) if defined $tmpif->{$_};
}
if (defined $self->opts->ifspeed) {
$tmpif->{ifSpeed} = $self->opts->ifspeed * 1024*1024;
}
if (! defined $tmpif->{ifSpeed}) {
$self->add_unknown(sprintf "There is no /sys/class/net/%s/speed. Use --ifspeed", $name);
} else {
push(@{$self->{interfaces}},
Server::Linux::Component::InterfaceSubsystem::Interface->new(%{$tmpif}));
}
}
}
}
sub check {
my $self = shift;
$self->add_info('checking interfaces');
if (scalar(@{$self->{interfaces}}) == 0) {
$self->add_unknown('no interfaces');
return;
}
if ($self->mode =~ /device::interfaces::list/) {
foreach (sort {$a->{ifDescr} cmp $b->{ifDescr}} @{$self->{interfaces}}) {
$_->list();
}
} else {
foreach (@{$self->{interfaces}}) {
$_->check();
}
}
}
package Server::Linux::Component::InterfaceSubsystem::Interface;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;
sub finish {
my $self = shift;
foreach (qw(ifSpeed ifInOctets ifInDiscards ifInErrors ifOutOctets ifOutDiscards ifOutErrors)) {
$self->{$_} = 0 if ! defined $self->{$_};
}
if ($self->mode =~ /device::interfaces::traffic/) {
$self->valdiff({name => $self->{ifDescr}}, qw(ifInOctets ifInDiscards ifInErrors ifOutOctets ifOutDiscards ifOutErrors));
} elsif ($self->mode =~ /device::interfaces::usage/) {
$self->valdiff({name => $self->{ifDescr}}, qw(ifInOctets ifOutOctets));
if ($self->{ifSpeed} == 0) {
# vlan graffl
$self->{inputUtilization} = 0;
$self->{outputUtilization} = 0;
} else {
$self->{inputUtilization} = $self->{delta_ifInOctets} * 8 * 100 /
($self->{delta_timestamp} * $self->{ifSpeed});
$self->{outputUtilization} = $self->{delta_ifOutOctets} * 8 * 100 /
($self->{delta_timestamp} * $self->{ifSpeed});
}
$self->{inputRate} = $self->{delta_ifInOctets} / $self->{delta_timestamp};
$self->{outputRate} = $self->{delta_ifOutOctets} / $self->{delta_timestamp};
my $factor = 1/8; # default Bits
if ($self->opts->units) {
if ($self->opts->units eq "GB") {
$factor = 1024 * 1024 * 1024;
} elsif ($self->opts->units eq "MB") {
$factor = 1024 * 1024;
} elsif ($self->opts->units eq "KB") {
$factor = 1024;
} elsif ($self->opts->units eq "GBi") {
$factor = 1024 * 1024 * 1024 / 8;
} elsif ($self->opts->units eq "MBi") {
$factor = 1024 * 1024 / 8;
} elsif ($self->opts->units eq "KBi") {
$factor = 1024 / 8;
} elsif ($self->opts->units eq "B") {
$factor = 1;
} elsif ($self->opts->units eq "Bit") {
$factor = 1/8;
}
}
$self->{inputRate} /= $factor;
$self->{outputRate} /= $factor;
} elsif ($self->mode =~ /device::interfaces::errors/) {
$self->valdiff({name => $self->{ifDescr}}, qw(ifInErrors ifOutErrors ifInDiscards ifOutDiscards));
$self->{inputErrorRate} = $self->{delta_ifInErrors}
/ $self->{delta_timestamp};
$self->{outputErrorRate} = $self->{delta_ifOutErrors}
/ $self->{delta_timestamp};
$self->{inputDiscardRate} = $self->{delta_ifInDiscards}
/ $self->{delta_timestamp};
$self->{outputDiscardRate} = $self->{delta_ifOutDiscards}
/ $self->{delta_timestamp};
$self->{inputRate} = ($self->{delta_ifInErrors} + $self->{delta_ifInDiscards})
/ $self->{delta_timestamp};
$self->{outputRate} = ($self->{delta_ifOutErrors} + $self->{delta_ifOutDiscards})
/ $self->{delta_timestamp};
} elsif ($self->mode =~ /device::interfaces::operstatus/) {
}
return $self;
}
sub check {
my $self = shift;
if ($self->mode =~ /device::interfaces::traffic/) {
} elsif ($self->mode =~ /device::interfaces::usage/) {
$self->add_info(sprintf 'interface %s usage is in:%.2f%% (%s) out:%.2f%% (%s)',
$self->{ifDescr},
$self->{inputUtilization},
sprintf("%.2f%s/s", $self->{inputRate},
($self->opts->units ? $self->opts->units : 'Bits')),
$self->{outputUtilization},
sprintf("%.2f%s/s", $self->{outputRate},
($self->opts->units ? $self->opts->units : 'Bits')));
$self->set_thresholds(warning => 80, critical => 90);
my $in = $self->check_thresholds($self->{inputUtilization});
my $out = $self->check_thresholds($self->{outputUtilization});
my $level = ($in > $out) ? $in : ($out > $in) ? $out : $in;
$self->add_message($level);
$self->add_perfdata(
label => $self->{ifDescr}.'_usage_in',
value => $self->{inputUtilization},
uom => '%',
warning => $self->{warning},
critical => $self->{critical},
);
$self->add_perfdata(
label => $self->{ifDescr}.'_usage_out',
value => $self->{outputUtilization},
uom => '%',
warning => $self->{warning},
critical => $self->{critical},
);
$self->add_perfdata(
label => $self->{ifDescr}.'_traffic_in',
value => $self->{inputRate},
uom => $self->opts->units,
);
$self->add_perfdata(
label => $self->{ifDescr}.'_traffic_out',
value => $self->{outputRate},
uom => $self->opts->units,
);
} elsif ($self->mode =~ /device::interfaces::errors/) {
$self->add_info(sprintf 'interface %s errors in:%.2f/s out:%.2f/s '.
'discards in:%.2f/s out:%.2f/s',
$self->{ifDescr},
$self->{inputErrorRate} , $self->{outputErrorRate},
$self->{inputDiscardRate} , $self->{outputDiscardRate});
$self->set_thresholds(warning => 1, critical => 10);
my $in = $self->check_thresholds($self->{inputRate});
my $out = $self->check_thresholds($self->{outputRate});
my $level = ($in > $out) ? $in : ($out > $in) ? $out : $in;
$self->add_message($level);
$self->add_perfdata(
label => $self->{ifDescr}.'_errors_in',
value => $self->{inputErrorRate},
warning => $self->{warning},
critical => $self->{critical},
);
$self->add_perfdata(
label => $self->{ifDescr}.'_errors_out',
value => $self->{outputErrorRate},
warning => $self->{warning},
critical => $self->{critical},
);
$self->add_perfdata(
label => $self->{ifDescr}.'_discards_in',
value => $self->{inputDiscardRate},
warning => $self->{warning},
critical => $self->{critical},
);
$self->add_perfdata(
label => $self->{ifDescr}.'_discards_out',
value => $self->{outputDiscardRate},
warning => $self->{warning},
critical => $self->{critical},
);
}
}
sub list {
my $self = shift;
printf "%s\n", $self->{ifDescr};
}

View file

@ -1,303 +0,0 @@
package Server::Windows;
our @ISA = qw(Classes::Device);
use strict;
sub init {
my $self = shift;
if ($self->mode =~ /device::interfaces/) {
$self->analyze_and_check_interface_subsystem('Server::Windows::Component::InterfaceSubsystem');
}
}
package Server::Windows::Component::InterfaceSubsystem;
our @ISA = qw(GLPlugin::SNMP::Item);
use strict;
sub init {
my $self = shift;
$self->{interfaces} = [];
# bits per second
if ($self->mode =~ /device::interfaces::list/) {
my $dbh = DBI->connect('dbi:WMI:');
my $sth = $dbh->prepare("select * from Win32_PerfRawData_Tcpip_NetworkInterface");
$sth->execute();
while (my $member_arr = $sth->fetchrow_arrayref()) {
my $member = $member_arr->[0];
my $tmpif = {
ifDescr => $member->{Name},
};
push(@{$self->{interfaces}},
Server::Windows::Component::InterfaceSubsystem::Interface->new(%{$tmpif}));
}
} else {
my $dbh = DBI->connect('dbi:WMI:');
my $sth = $dbh->prepare("select * from Win32_PerfRawData_Tcpip_NetworkInterface");
$sth->execute();
while (my $member_arr = $sth->fetchrow_arrayref()) {
my $i = 0;
my $member = $member_arr->[0];
my $name = $member->{Name};
$name =~ s/.*\///g;
if ($self->opts->name) {
if ($self->opts->regexp) {
my $pattern = $self->opts->name;
if ($name !~ /$pattern/i) {
next;
}
} elsif (lc $name ne lc $self->opts->name) {
next;
}
}
*SAVEERR = *STDERR;
open ERR ,'>/dev/null';
*STDERR = *ERR;
my $tmpif = {
ifDescr => $name,
ifSpeed => $member->{CurrentBandwidth},
ifInOctets => $member->{BytesReceivedPerSec},
ifInDiscards => $member->{PacketsReceivedDiscarded},
ifInErrors => $member->{PacketsReceivedErrors},
ifOutOctets => $member->{BytesSentPerSec},
ifOutDiscards => $member->{PacketsOutboundDiscarded},
ifOutErrors => $member->{PacketsOutboundErrors},
};
*STDERR = *SAVEERR;
foreach (keys %{$tmpif}) {
chomp($tmpif->{$_}) if defined $tmpif->{$_};
}
if (defined $self->opts->ifspeed) {
$tmpif->{ifSpeed} = $self->opts->ifspeed * 1024*1024;
}
if (! defined $tmpif->{ifSpeed}) {
$self->add_unknown(sprintf "There is no /sys/class/net/%s/speed. Use --ifspeed", $name);
} else {
push(@{$self->{interfaces}},
Server::Windows::Component::InterfaceSubsystem::Interface->new(%{$tmpif}));
}
}
}
}
sub check {
my $self = shift;
$self->add_info('checking interfaces');
if (scalar(@{$self->{interfaces}}) == 0) {
$self->add_unknown('no interfaces');
return;
}
if ($self->mode =~ /device::interfaces::list/) {
foreach (sort {$a->{ifDescr} cmp $b->{ifDescr}} @{$self->{interfaces}}) {
$_->list();
}
} else {
foreach (@{$self->{interfaces}}) {
$_->check();
}
}
}
package Server::Windows::Component::InterfaceSubsystem::Interface;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;
sub finish {
my $self = shift;
foreach (qw(ifSpeed ifInOctets ifInDiscards ifInErrors ifOutOctets ifOutDiscards ifOutErrors)) {
$self->{$_} = 0 if ! defined $self->{$_};
}
if ($self->mode =~ /device::interfaces::traffic/) {
$self->valdiff({name => $self->{ifDescr}}, qw(ifInOctets ifInDiscards ifInErrors ifOutOctets ifOutDiscards ifOutErrors));
} elsif ($self->mode =~ /device::interfaces::usage/) {
$self->valdiff({name => $self->{ifDescr}}, qw(ifInOctets ifOutOctets));
if ($self->{ifSpeed} == 0) {
# vlan graffl
$self->{inputUtilization} = 0;
$self->{outputUtilization} = 0;
$self->{maxInputRate} = 0;
$self->{maxOutputRate} = 0;
} else {
$self->{inputUtilization} = $self->{delta_ifInOctets} * 8 * 100 /
($self->{delta_timestamp} * $self->{ifSpeed});
$self->{outputUtilization} = $self->{delta_ifOutOctets} * 8 * 100 /
($self->{delta_timestamp} * $self->{ifSpeed});
$self->{maxInputRate} = $self->{ifSpeed};
$self->{maxOutputRate} = $self->{ifSpeed};
}
if (defined $self->opts->ifspeedin) {
$self->{inputUtilization} = $self->{delta_ifInOctets} * 8 * 100 /
($self->{delta_timestamp} * $self->opts->ifspeedin);
$self->{maxInputRate} = $self->opts->ifspeedin;
}
if (defined $self->opts->ifspeedout) {
$self->{outputUtilization} = $self->{delta_ifOutOctets} * 8 * 100 /
($self->{delta_timestamp} * $self->opts->ifspeedout);
$self->{maxOutputRate} = $self->opts->ifspeedout;
}
if (defined $self->opts->ifspeed) {
$self->{inputUtilization} = $self->{delta_ifInOctets} * 8 * 100 /
($self->{delta_timestamp} * $self->opts->ifspeed);
$self->{outputUtilization} = $self->{delta_ifOutOctets} * 8 * 100 /
($self->{delta_timestamp} * $self->opts->ifspeed);
$self->{maxInputRate} = $self->opts->ifspeed;
$self->{maxOutputRate} = $self->opts->ifspeed;
}
$self->{inputRate} = $self->{delta_ifInOctets} / $self->{delta_timestamp};
$self->{outputRate} = $self->{delta_ifOutOctets} / $self->{delta_timestamp};
$self->{maxInputRate} /= 8; # auf octets umrechnen wie die in/out
$self->{maxOutputRate} /= 8;
my $factor = 1/8; # default Bits
if ($self->opts->units) {
if ($self->opts->units eq "GB") {
$factor = 1024 * 1024 * 1024;
} elsif ($self->opts->units eq "MB") {
$factor = 1024 * 1024;
} elsif ($self->opts->units eq "KB") {
$factor = 1024;
} elsif ($self->opts->units eq "GBi") {
$factor = 1024 * 1024 * 1024 / 8;
} elsif ($self->opts->units eq "MBi") {
$factor = 1024 * 1024 / 8;
} elsif ($self->opts->units eq "KBi") {
$factor = 1024 / 8;
} elsif ($self->opts->units eq "B") {
$factor = 1;
} elsif ($self->opts->units eq "Bit") {
$factor = 1/8;
}
}
$self->{inputRate} /= $factor;
$self->{outputRate} /= $factor;
$self->{maxInputRate} /= $factor;
$self->{maxOutputRate} /= $factor;
} elsif ($self->mode =~ /device::interfaces::errors/) {
$self->valdiff({name => $self->{ifDescr}}, qw(ifInErrors ifOutErrors));
$self->{inputErrorRate} = $self->{delta_ifInErrors}
/ $self->{delta_timestamp};
$self->{outputErrorRate} = $self->{delta_ifOutErrors}
/ $self->{delta_timestamp};
} elsif ($self->mode =~ /device::interfaces::discards/) {
$self->valdiff({name => $self->{ifDescr}}, qw(ifInDiscards ifOutDiscards));
$self->{inputDiscardRate} = $self->{delta_ifInDiscards}
/ $self->{delta_timestamp};
$self->{outputDiscardRate} = $self->{delta_ifOutDiscards}
/ $self->{delta_timestamp};
} elsif ($self->mode =~ /device::interfaces::operstatus/) {
}
return $self;
}
sub check {
my $self = shift;
if ($self->mode =~ /device::interfaces::usage/) {
$self->add_info(sprintf 'interface %s usage is in:%.2f%% (%s) out:%.2f%% (%s)',
$self->{ifDescr},
$self->{inputUtilization},
sprintf("%.2f%s/s", $self->{inputRate},
($self->opts->units ? $self->opts->units : 'Bits')),
$self->{outputUtilization},
sprintf("%.2f%s/s", $self->{outputRate},
($self->opts->units ? $self->opts->units : 'Bits')));
$self->set_thresholds(
metric => $self->{ifDescr}.'_usage_in',
warning => 80,
critical => 90
);
my $in = $self->check_thresholds(
metric => $self->{ifDescr}.'_usage_in',
value => $self->{inputUtilization}
);
$self->set_thresholds(
metric => $self->{ifDescr}.'_usage_out',
warning => 80,
critical => 90
);
my $out = $self->check_thresholds(
metric => $self->{ifDescr}.'_usage_out',
value => $self->{outputUtilization}
);
my $level = ($in > $out) ? $in : ($out > $in) ? $out : $in;
$self->add_message($level);
$self->add_perfdata(
label => $self->{ifDescr}.'_usage_in',
value => $self->{inputUtilization},
uom => '%',
);
$self->add_perfdata(
label => $self->{ifDescr}.'_usage_out',
value => $self->{outputUtilization},
uom => '%',
);
my ($inwarning, $incritical) = $self->get_thresholds(
metric => $self->{ifDescr}.'_usage_in',
);
$self->add_perfdata(
label => $self->{ifDescr}.'_traffic_in',
value => $self->{inputRate},
uom => $self->opts->units,
places => 2,
min => 0,
max => $self->{maxInputRate},
warning => $self->{maxInputRate} / 100 * $inwarning,
critical => $self->{maxInputRate} / 100 * $incritical,
);
my ($outwarning, $outcritical) = $self->get_thresholds(
metric => $self->{ifDescr}.'_usage_out',
);
$self->add_perfdata(
label => $self->{ifDescr}.'_traffic_out',
value => $self->{outputRate},
uom => $self->opts->units,
places => 2,
min => 0,
max => $self->{maxOutputRate},
warning => $self->{maxOutputRate} / 100 * $outwarning,
critical => $self->{maxOutputRate} / 100 * $outcritical,
);
} elsif ($self->mode =~ /device::interfaces::errors/) {
$self->add_info(sprintf 'interface %s errors in:%.2f/s out:%.2f/s ',
$self->{ifDescr},
$self->{inputErrorRate} , $self->{outputErrorRate});
$self->set_thresholds(warning => 1, critical => 10);
my $in = $self->check_thresholds($self->{inputErrorRate});
my $out = $self->check_thresholds($self->{outputErrorRate});
my $level = ($in > $out) ? $in : ($out > $in) ? $out : $in;
$self->add_message($level);
$self->add_perfdata(
label => $self->{ifDescr}.'_errors_in',
value => $self->{inputErrorRate},
);
$self->add_perfdata(
label => $self->{ifDescr}.'_errors_out',
value => $self->{outputErrorRate},
);
} elsif ($self->mode =~ /device::interfaces::discards/) {
$self->add_info(sprintf 'interface %s discards in:%.2f/s out:%.2f/s ',
$self->{ifDescr},
$self->{inputDiscardRate} , $self->{outputDiscardRate});
$self->set_thresholds(warning => 1, critical => 10);
my $in = $self->check_thresholds($self->{inputDiscardRate});
my $out = $self->check_thresholds($self->{outputDiscardRate});
my $level = ($in > $out) ? $in : ($out > $in) ? $out : $in;
$self->add_message($level);
$self->add_perfdata(
label => $self->{ifDescr}.'_discards_in',
value => $self->{inputDiscardRate},
);
$self->add_perfdata(
label => $self->{ifDescr}.'_discards_out',
value => $self->{outputDiscardRate},
);
}
}
sub list {
my $self = shift;
printf "%s\n", $self->{ifDescr};
}

View file

@ -1,73 +0,0 @@
package Classes::UCDMIB::Component::CpuSubsystem;
our @ISA = qw(GLPlugin::SNMP::Item);
use strict;
sub init {
my $self = shift;
$self->get_snmp_objects('UCD-SNMP-MIB', (qw(
ssCpuUser ssCpuSystem ssCpuIdle ssCpuRawUser ssCpuRawSystem ssCpuRawIdle ssCpuRawNice)));
$self->valdiff({name => 'cpu'}, qw(ssCpuRawUser ssCpuRawSystem ssCpuRawIdle ssCpuRawNice));
my $cpu_total = $self->{delta_ssCpuRawUser} + $self->{delta_ssCpuRawSystem} +
$self->{delta_ssCpuRawIdle} + $self->{delta_ssCpuRawNice};
if ($cpu_total == 0) {
$self->{cpu_usage} = 0;
} else {
$self->{cpu_usage} = (100 - ($self->{delta_ssCpuRawIdle} / $cpu_total) * 100);
}
}
sub check {
my $self = shift;
$self->add_info('checking cpus');
$self->add_info(sprintf 'cpu usage is %.2f%%', $self->{cpu_usage});
$self->set_thresholds(warning => 50, critical => 90);
$self->add_message($self->check_thresholds($self->{cpu_usage}));
$self->add_perfdata(
label => 'cpu_usage',
value => $self->{cpu_usage},
uom => '%',
);
}
sub unix_init {
my $self = shift;
my %params = @_;
my $type = 0;
$self->get_snmp_tables('UCD-SNMP-MIB', [
['loads', 'laTable', 'Classes::UCDMIB::Component::CpuSubsystem::Load'],
]);
}
sub unix_check {
my $self = shift;
$self->add_info('checking loads');
foreach (@{$self->{loads}}) {
$_->check();
}
}
sub unix_dump {
my $self = shift;
foreach (@{$self->{loads}}) {
$_->dump();
}
}
package Classes::UCDMIB::Component::CpuSubsystem::Load;
our @ISA = qw(GLPlugin::SNMP::TableItem);
use strict;
sub check {
my $self = shift;
my $errorfound = 0;
$self->add_info(sprintf '%s is %.2f', lc $self->{laNames}, $self->{laLoadFloat});
$self->set_thresholds(warning => $self->{laConfig},
critical => $self->{laConfig});
$self->add_message($self->check_thresholds($self->{laLoadFloat}));
$self->add_perfdata(
label => lc $self->{laNames},
value => $self->{laLoadFloat},
);
}

View file

@ -1,33 +0,0 @@
package Classes::UCDMIB::Component::MemSubsystem;
our @ISA = qw(GLPlugin::SNMP::Item);
use strict;
sub init {
my $self = shift;
$self->get_snmp_objects('UCD-SNMP-MIB', (qw(
memTotalSwap memAvailSwap memTotalReal memAvailReal memTotalFree)));
# https://kc.mcafee.com/corporate/index?page=content&id=KB73175
$self->{mem_usage} = ($self->{memTotalReal} - $self->{memTotalFree}) /
$self->{memTotalReal} * 100;
$self->{mem_usage} = $self->{memAvailReal} * 100 / $self->{memTotalReal};
}
sub check {
my $self = shift;
$self->add_info('checking memory');
if (defined $self->{mem_usage}) {
$self->add_info(sprintf 'memory usage is %.2f%%',
$self->{mem_usage});
$self->set_thresholds(warning => 80,
critical => 90);
$self->add_message($self->check_thresholds($self->{mem_usage}));
$self->add_perfdata(
label => 'memory_usage',
value => $self->{mem_usage},
uom => '%',
);
} else {
$self->add_unknown('cannot aquire memory usage');
}
}

View file

@ -1,211 +0,0 @@
## Process this file with automake to produce Makefile.in
SED=/bin/sed
GREP=/bin/grep
CAT=/bin/cat
ECHO=/bin/echo
SUFFIXES = .pl .pm .sh
VPATH=$(top_srcdir) $(top_srcdir)/plugins-scripts $(top_srcdir)/plugins-scripts/t
libexec_SCRIPTS=check_nwc_health
MY_MODULES=
EXTRA_MODULES=\
GLPlugin.pm \
GLPluginSNMP.pm \
GLPluginUPNP.pm \
Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm \
Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm \
Classes/UPNP/AVM/FritzBox7390.pm \
Classes/UPNP/AVM.pm \
Classes/UPNP.pm \
Classes/Server/Linux.pm \
Classes/Server/Windows.pm \
Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm \
Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm \
Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm \
Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm \
Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm \
Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm \
Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm \
Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm \
Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm \
Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm \
Classes/Cisco/ASA.pm \
Classes/Cisco/IOS/Component/ConfigSubsystem.pm \
Classes/Cisco/IOS/Component/CpuSubsystem.pm \
Classes/Cisco/IOS/Component/MemSubsystem.pm \
Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm \
Classes/Cisco/IOS/Component/ConnectionSubsystem.pm \
Classes/Cisco/IOS/Component/NatSubsystem.pm \
Classes/Cisco/IOS.pm \
Classes/Cisco/NXOS/Component/CpuSubsystem.pm \
Classes/Cisco/NXOS/Component/MemSubsystem.pm \
Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm \
Classes/Cisco/NXOS/Component/FexSubsystem.pm \
Classes/Cisco/NXOS.pm \
Classes/Cisco/WLC/Component/MemSubsystem.pm \
Classes/Cisco/WLC/Component/CpuSubsystem.pm \
Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm \
Classes/Cisco/WLC/Component/WlanSubsystem.pm \
Classes/Cisco/WLC.pm \
Classes/Cisco/PrimeNCS.pm \
Classes/Cisco/UCOS.pm \
Classes/Cisco/CCM/Component/PhoneSubsystem.pm \
Classes/Cisco/CCM/Component/CmSubsystem.pm \
Classes/Cisco/CCM.pm \
Classes/Cisco/AsyncOS/Component/KeySubsystem.pm \
Classes/Cisco/AsyncOS/Component/MemSubsystem.pm \
Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm \
Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm \
Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm \
Classes/Cisco/AsyncOS/Component/FanSubsystem.pm \
Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm \
Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm \
Classes/Cisco/AsyncOS.pm \
Classes/Cisco.pm \
Classes/Nortel.pm \
Classes/Juniper/NetScreen/Component/CpuSubsystem.pm \
Classes/Juniper/NetScreen/Component/MemSubsystem.pm \
Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm \
Classes/Juniper/NetScreen.pm \
Classes/Juniper/IVE/Component/MemSubsystem.pm \
Classes/Juniper/IVE/Component/CpuSubsystem.pm \
Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm \
Classes/Juniper/IVE/Component/DiskSubsystem.pm \
Classes/Juniper/IVE/Component/UserSubsystem.pm \
Classes/Juniper/IVE.pm \
Classes/Juniper.pm \
Classes/AlliedTelesyn.pm \
Classes/Fortigate/Component/MemSubsystem.pm \
Classes/Fortigate/Component/CpuSubsystem.pm \
Classes/Fortigate/Component/EnvironmentalSubsystem.pm \
Classes/Fortigate/Component/SensorSubsystem.pm \
Classes/Fortigate.pm \
Classes/FabOS/Component/MemSubsystem.pm \
Classes/FabOS/Component/CpuSubsystem.pm \
Classes/FabOS/Component/EnvironmentalSubsystem.pm \
Classes/FabOS/Component/SensorSubsystem.pm \
Classes/FabOS.pm \
Classes/HP/Procurve/Component/MemSubsystem.pm \
Classes/HP/Procurve/Component/CpuSubsystem.pm \
Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm \
Classes/HP/Procurve/Component/SensorSubsystem.pm \
Classes/HP/Procurve.pm \
Classes/HP.pm \
Classes/MEOS.pm \
Classes/Brocade.pm \
Classes/SecureOS.pm \
Classes/HSRP/Component/HSRPSubsystem.pm \
Classes/HSRP.pm \
Classes/IFMIB/Component/LinkAggregation.pm \
Classes/IFMIB/Component/InterfaceSubsystem.pm \
Classes/IFMIB.pm \
Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm \
Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm \
Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm \
Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm \
Classes/HOSTRESOURCESMIB.pm \
Classes/ENTITYSENSORMIB.pm \
Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm \
Classes/BGP/Component/PeerSubsystem.pm \
Classes/BGP.pm \
Classes/FCMGMT/Component/EnvironmentalSubsystem.pm \
Classes/FCMGMT/Component/SensorSubsystem.pm \
Classes/FCMGMT.pm \
Classes/FCEOS/Components/EnvironmentalSubsystem.pm \
Classes/FCEOS/Components/FruSubsystem.pm \
Classes/FCEOS.pm \
Classes/UCDMIB/Components/MemSubsystem.pm \
Classes/UCDMIB/Components/CpuSubsystem.pm \
Classes/UCDMIB.pm \
Classes/F5/F5BIGIP/Component/LTM.pm \
Classes/F5/F5BIGIP/Component/MemSubsystem.pm \
Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm \
Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm \
Classes/F5/F5BIGIP/Component/CpuSubsystem.pm \
Classes/F5/F5BIGIP/Component/FanSubsystem.pm \
Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm \
Classes/F5/F5BIGIP.pm \
Classes/F5.pm \
Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm \
Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm \
Classes/CheckPoint/Firewall1.pm \
Classes/CheckPoint.pm \
Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm \
Classes/Clavister/Firewall1/Component/CpuSubsystem.pm \
Classes/Clavister/Firewall1/Component/MemSubsystem.pm \
Classes/Clavister/Firewall1.pm \
Classes/Clavister.pm \
Classes/SGOS/Component/MemSubsystem.pm \
Classes/SGOS/Component/CpuSubsystem.pm \
Classes/SGOS/Component/EnvironmentalSubsystem.pm \
Classes/SGOS/Component/SensorSubsystem.pm \
Classes/SGOS/Component/DiskSubsystem.pm \
Classes/SGOS/Component/SecuritySubsystem.pm \
Classes/SGOS/Component/ConnectionSubsystem.pm \
Classes/SGOS.pm \
Classes/AVOS/Component/KeySubsystem.pm \
Classes/AVOS/Component/SecuritySubsystem.pm \
Classes/AVOS/Component/ConnectionSubsystem.pm \
Classes/AVOS/Component/MemSubsystem.pm \
Classes/AVOS/Component/CpuSubsystem.pm \
Classes/AVOS.pm \
Classes/Foundry/Component/SLBSubsystem.pm \
Classes/Foundry/Component/MemSubsystem.pm \
Classes/Foundry/Component/CpuSubsystem.pm \
Classes/Foundry/Component/EnvironmentalSubsystem.pm \
Classes/Foundry/Component/PowersupplySubsystem.pm \
Classes/Foundry/Component/FanSubsystem.pm \
Classes/Foundry/Component/TemperatureSubsystem.pm \
Classes/Foundry.pm \
Classes/PaloAlto/Component/MemSubsystem.pm \
Classes/PaloAlto/Component/CpuSubsystem.pm \
Classes/PaloAlto/Component/EnvironmentalSubsystem.pm \
Classes/PaloAlto/Component/HaSubsystem.pm \
Classes/PaloAlto.pm \
Classes/Bluecoat.pm \
Classes/Lantronix.pm \
Classes/Lantronix/SLS.pm \
Classes/MibsAndOids.pm \
Classes/Device.pm
EXTRA_DIST=check_nwc_health.pl $(EXTRA_MODULES)
CLEANFILES=$(libexec_SCRIPTS)
AM_INSTALL_PROGRAM_FLAGS=@INSTALL_OPTS@
.pm :
$(AWK) -f ./subst $< > $@
chmod +x $@
.pl :
$(AWK) -f ./subst $< > $@
chmod +x $@
.sh :
$(AWK) -f ./subst $< > $@
chmod +x $@
$(libexec_SCRIPTS) : $(EXTRA_DIST)
$(ECHO) "#! #PERL# -w" | $(AWK) -f ./subst > $@
$(ECHO) "# nagios: +epn" >> $@
$(ECHO) >> $@
for m in ${EXTRA_MODULES}; do \
$(SED) -e 's/^1;//g' < $$m | $(SED) -e '/^__END__/,$$d' | $(AWK) -f ./subst | $(GREP) -v "use Nagios::Plugin" >> $@; \
done
$(ECHO) "package main;" >> $@
$(CAT) check_nwc_health.pl | $(AWK) -f ./subst >> $@
chmod +x $@
#| $(GREP) -v "use Nagios" >> $@;

View file

@ -0,0 +1,381 @@
* 2016-05-30 5.7.1
update GLPlugin
* 2016-05-28 5.7.0.3
bugfix in nortel hardware-checks. (Thanks trentasis)
* 2016-05-17 5.7.0.2
Do not check UCDMIB swap when there is no swap
* 2016-05-14 5.7.0.1
fix a typo in a filename (Thanks vifino)
* 2016-05-10 5.7
add Bintec Bibo (1202)
add Cisco ASA mode ha-role (including cluster-health check)
* 2016-05-10 5.6.1
fix detection of Pulse Secure Gateways
* 2016-05-06 5.6
more dhoffend pull requests (linux ucdmib memory, lmsensors)
* 2016-05-02 5.5
add vrrp-modes
dhoffend pull requests (linux ucdmib, lsmpio bugfix, hsrp multiple roles)
* 2016-03-29 5.4
add CISCO-STACKWISE-MIB
add processor index in cisco enhanced memory
* 2016-03-11 5.3.3
Use 64bit-counters from cisco-enhanced-mempool-mib if available (cisco bug CSCuu46705)
Merge pull request #61 from Napsty/checkpoint-mgmt
Merge pull request #67 from Napsty/list-detail-alias
Simplify interface code
* 2016-02-29 5.3.2
Merge pull request #64 Claudio Kuenzler
* 2016-02-25 5.3.1
bugfix in --ifspeed
* 2016-02-16 5.3
add mode chassis-hardware-health (for cisco)
* 2016-02-16 5.2.2
update checkpoint, use new mib
fallback if no cisco cpu index can be found
* 2016-02-15 5.2.1
refactor interface-usage, bugfix in list-interfaces
bugfix in link-aggregation-availability thresholds
* 2016-02-09 5.2
fix cisco bgp prefix count if no peers were found
small fix in interfaces, add flat_indices
bugfix in entity-sensor-mib
add glplugin submodule (Thanks k0ste)
pr #52 cisco-alarm-mib parse octets (Thanks dhoffend)
* 2015-12-20 5.1
Fix IOS-XE which no longer support the ENVMON MIB. Use FRU MIB instead. (Zhanks Daniel Hoffend, pull request #49)
* 2015-11-24 5.0
introduce new units (based on 1000 instead of 1024), will have an impact on interface perfdata thresholds
* 2015-11-24 4.8
add Huawei CloudEngine
pull request #45 chomp Checkpoint HA state (Thanks Claudio Kuenzler)
pull request #46 Add CheckPoint Power Supply Check (Thanks Claudio Kuenzler)
* 2015-11-18 4.7.1
detect CheckPoint IPSO (Thanks Claudio Kuenzler)
* 2015-11-05 4.7
fix standalone version
* 2015-10-22 4.6.1
add --mode interface-health to linux, solaris, windows
find more bluecoat models
* 2015-10-02 4.6
add --mode interface-health
* 2015-09-29 4.5
merge huawei h3c from lazyfrosch-hh3c-switches
output ifAlias in interface-modes (if it exists and != ifDescr)
* 2015-09-06 4.4
add rapid-city-mib
add entity-mib for cisco asa
* 2015-08-18 4.3.1
add ha-role for Aruba
* 2015-08-17 4.3
add Alcatel OmniAccess (Aruba)
* 2015-08-17 4.2.1
GLPlugin update
* 2015-07-31 4.2
pull request #36. bugfix in cisco asyncos keys (Thanks Frank Meischner)
pull request #25. cisco check-config more useful. (Thanks mhoogveld)
add Nortel S5-CHASSIS-MIB, works for 4526GTX
add OneAccess OneOS
add Solaris local interfaces
GLPlugin update
* 2015-07-03 4.1
add --count-bgp-prefixes for cisco
* 2015-06-28 4.0
--disable-standalone
add --watch-bgp-peers
add --reset for watch-bgp-peers
bugfix in f5-pool-checks, where oids are not available during a transition"
* 2015-06-25 3.5.4
allow --name dest/cidr for mode count-routes
* 2015-06-22 3.5.3
fix a bug in f5 member connection limit noSuchInstance
add mode count-routes (find mpls problems)
add mode count-bgp-peers
* 2015-05-06 3.5.2
add --community2 (necessary if there are different ospf contexts)
raise max-repetitions for table-bulk-requests (large number of interfaces)
* 2015-04-19 3.5.1
add LM-SENSOR-MIB
bugfix in thresholds of morphed performancedata
* 2015-04-09 3.5
implement ospf and modes ospf-neighbor-status and list-ospf-neighbors
* 2015-03-29 3.4.4.3
separate discards from errors in linuxlocal
* 2015-03-03 3.4.4.2
combine pool-connections and pool-completion for f5
finish pool-complections
* 2015-02-28 3.4.4.1
detect (not implement!) netgear
* 2015-02-26 3.4.4
add mode pool-connections for f5
* 2015-02-19 3.4.3
allow mitigation of admin down bgp peer
add morphperfdata
* 2015-01-30 3.4.2.8
bugfix in GLPlugin (multiple --negate)
* 2015-01-28 3.4.2.7
more trailing null cleanup. (Thanks Jörg Linge)
* 2015-01-27 3.4.2.6
bugfix in interface-usage windows+snmp+trailing null in ifDescr. (Thanks Jörg Linge)
* 2015-01-14 3.4.2.5
bugfix in interface-status and snmp-table-get (no more false 64bit interfaces)
* 2015-01-08 3.4.2.4
shorten interface-output with report=short
* 2015-01-05 3.4.2.3
fix a perl-bug in F5 (was introduced in 3.4.2)
* 2015-01-02 3.4.2.2
fix lsmpi_io for cisco asr1000 (Thanks Andreas Schulz)
fix Fritz!Box upnp control url (Thanks Bernd)
* 2014-12-23 3.4.2.1
use fallbacks to find fexes (cefexConfigTable may not be populated)
* 2014-12-16 3.4.2
use cefexConfigTable for mode watch-fexes
bugfix in cisco nexus sensors (had undef perl warnings)
* 2014-12-12 3.4.1
bugfix in bluecoat hardware (skip perfdata of missing psus)
* 2014-12-11 3.4
add vpn-status for cisco asa
* 2014-12-08 3.3
add windowslocal
* 2014-12-06 3.2.2
unique names for cisco cpus pointing to the same physical entity
* 2014-11-29 3.2.1
remove unnecessary use statement
finalize paloalto ha
make list-interfaces and update-cache faster
* 2014-11-18 3.2.0.1
hide some debug printfs
* 2014-11-10 3.2
add palo alto hardware, sensors, ha
make nexus cpu names unique
* 2014-11-02 3.1.1
bugfix my-modes
add paloaltomib
* 2014-09-26 3.1
add Clavister Firewall (Thanks Dirk Goetz)
fix GLPluginSNMP, all timeout-like errors are UNKNOWN
allow warningx/criticalx to override cisco sensor thresholds
* 2014-09-55 3.0.4
bugfix in glplugin (tmp-file-paths wrong under epn) (Thanks Sven Nierlein)
* 2014-09-15 3.0.3.9
bugfix in bgp error states (Thanks Matthias Gallinger)
bugfix in f5 pools (Thanks Sven Nierlein)
* 2014-08-28 3.0.3.8
bugfix in interface-usage/ifspeed (Thanks Matthias Gallinger)
* 2014-08-26 3.0.3.7
bugfix in glpluginsnmp (undef errors with loadbalacer index)
* 2014-08-25 3.0.3.6
bugfix in glpluginsnmp / (fritzbox cpu undef-error)
* 2014-08-22 3.0.3.5
bugfix in glplugin/uptime because of buggy snmpengineuptime
* 2014-08-21 3.0.3.4
bugfix in glplugin/uptime thresholds
* 2014-08-21 3.0.3.3
add a hack with --name2 which allows shortening of stupid interface names (make dmz1 from Adaptive Security Appliance 'dmz1' interface)
* 2014-08-20 3.0.3.2
update GLPluginSNMP (timeout handling)
* 2014-08-20 3.0.3.1
fix interfaces which seem to be 64bit but have no counters
* 2014-08-19 3.0.3
bugfix in offline mode
update GLPlugin
update GLPluginSNMP
* 2014-08-15 3.0.2.2
bugfix in ios memory criticalx/warningx thresholds
* 2014-08-14 3.0.2.1
update GLPluginSNMP
* 2014-08-14 3.0.2
improve interface-usage performance data
detect more brocade models
* 2014-08-13 3.0.1
bugfix in interface-usage temp-files
* 2014-08.01 3.0
jetzt langts mit der ridiseignerei
* 2014-03-17 3.0x
massive rewriting of the plugins structure and modules
repair malformed data returned by Net::SNMP
add interface-nat-rejects and interface-nat-session-count for IOS
add hardware-health for cisco asa
bugfix for old brocade devices and missing cpu/memory oids
bugfix in Cisco Call Manager
bugfix in IOS Memory for ASR 9000 image and reserved pool
bugfix in cisco wlc status
add hardware-health for cisco pix
add mode supportedmibs
last fallback alarm-mib for ios without envmon-mib
bugfix in timeticks for hp
bugfix in Nexus sensor thresholds (Thanks Marcel Fischer)
bugfix in snmp-bulk-gets, more secure fallbacks to get-next
bugfix in 64bit-interfaces
GLPlugin update & cleanup
get uptime from the FRAMEWORK-MIB to prevent rollovers
* 2014-02-07 2.6.5.2
add another cisco unified communication model
* 2014-01-31 2.6.5.1
handle a missing brocade fabric watch license in cpu-load & memory-usage
add CISCO-ENHANCED-MEMPOOL-MIB
* 2014-01-24 2.6.5
add mode --check-config, which finds unsaved (cisco only) configs (Thanks Simon Meggle)
* 2014-01-18 2.6.4.3
bugfix in uptime (Thanks Finn Christiansen)
* 2014-01-15 2.6.4.2
add http connection checks for bluecoat sg
* 2014-01-14 2.6.4
add cisco ccm
* 2014-01-11 2.6.3.1
support more SecureOS devices (i bought Juniper SSG5)
bugfix in upnp-detection
* 2013-12-21 2.6.3
output number of sessions for f5 bigip load balancer pools
deal with obviously wrong values from devices (20000% cpu usage)
foundry server load balancing
bugfix in interface-* for Juniper IVE
filter hsrp groups by name
* 2013-11-08
added support for role based login for Fritz Boxes (available since
FRITZ!OS 5.50). Use --community for password, --username for username if
role based security is switched on.
* 2013-11-09
bugfix for fritzbox
* 2013-11-08 2.6.1
hardware-health for Checkpoint Firewall-1
* 2013-11-07 2.6
finished bgp-peer-status (focus on as numbers with --name2)
admin down with --interface-status can have any level with --mitigation
* 2013-10-31 2.5.4.1
add Fujitsu Intelligent Blade Panel 30/12
* 2013-10-30 2.5.4
add bgp
* 2013-10-01 2.5.3
detect more brocade devices
* 2013-09-26 2.5.2.1
supress double output for html f5 pool members
* 2013-09-25 2.5.2
add html output for f5 pool members
* 2013-09-18 2.5.1.2
removed a leftover Data::Dumper (Thanks Frank Belau)
* 2013-09-17 2.5.1.1
bugfix in lsmpi_io memory pools of Cisco ASR (100% even with --warning/--critical)
* 2013-09-11 2.5.1
set a 100% threshold for lsmpi_io memory pools of Cisco ASR (Thanks James Clark & Perun)
* 2013-09-10 2.5
implemented offline mode with --snmpwalk & --offline
* 2013-09-03 2.4
add Cisco IronPort AsyncOS
* 2013-08-27 2.3
add Juniper IVE (ex. Pulse-Gateway MAG4610)
add count-connections for cisco asa
* 2013-07-11 2.2
add memory-usage for checkpoint
add detection for cpx
* 2013-07-09 2.1.1
skip non-interface files in /sys/class/net for servertype linuxlocal (Thanks Sven Nierlein)
better error handling on unwritable statefiles/dirs
* 2013-06-12 2.1
added "--servertype ifmib" so you can use "--mode interface*" with every kind of ifmib-capable device
* 2013-06-01 2.0
added support for AVM FRITZ!DECT 200 smart plug
* 2013-05-27 1.9.8.1
bugfix for the bugfix in commandline options (Thanks webspace Mario)
* 2013-05-23 1.9.8
add Brocade Communications Systems, Inc. ICX6610-24-HPOE, IronWare
bugfix in commandline options (Thanks TheCry)
* 2013-05-17 1.9.7.4
added another fallback for snmp-get_entries
fixed a bug in uptime (only first minute after reboot)
* 2013-04-20 1.9.7.3
fixed a bug in snmpwalk simulation and savestate
* 2013-04-08 1.9.7.2
bugfix, interfaces were shown twice in list-interfaces
* 2013-03-26 1.9.7.1
set automatic thresholds for link-aggregation-availability
* 2013-03-25 1.9.7
added link-aggregation-availability
* 2013-03-19 1.9.6
fixed a bug in interface-*
speedup in interface-* (with --name and 64bit)
added a hostname/community hash to statefiles
* 2013-02-13 1.9.5.1
fixed a bug deep inside snmp bulkwalks and lots of interfaces (Thanks Uestuen Oender)
* 2013-02-24 1.9.5
add interface-availability
* 2013-02-11 1.9.4
add Cisco Wireless LAN Controller 5500
* 2013-02-11 1.9.3.1
fixed a bug in statefiles with uppercase directory names. (Thanks Matthias Gallinger)
* 2013-02-10 1.9.3
add blue coat sg600
* 2013-02-02 1.9.2
removed my static ip from FRITZ!BOX interface-usage (Thanks Stef)
* 2013-01- 1.9.1
fixed a bug in FFritz!BOX uptime (Thanks Lars Urban)
3013-01 1.9
add uptime and interface-usage for AVM FRITZ!Box 7390
add cpu-load and memory-usage for AVM FRITZ!Box 7390
* 2013-01-13 1.8
-add cpu&memory check for juniper netscreen
* 2013-01-12 1.7.1
add a name caching mechanism for f5 bigip pools
* 2013-01-08 1.7
add f5 bigip pool completeness
add member info for failed f5 pools
* 2012-12-10 1.6
add checkpoint firewall-1
* 2012-11-23 1.5
add 64bit interfaces
* 2012-09-26 1.4.9.1
fix a bug in uptime calculation
* 2012-09-24 1.4.9
add hp procurve cpu-load and memory-usage
fix a bug in cisco memory perfdata
* 2012-08-28 1.4.8
add hp procurve hardware
* 2012-08-21 1.4.7.1
fix a bug in servertype locallinux, interfaces and --name (Thanks Simon Meggle)
* 2012-08-21 1.4.7
add f5 bigip
bugfix in mode uptime
* 2012-08-10 1.4.6
add mode uptime
* 2012-08-10 1.4.5.2
fix a bug in statefilesdir creation under omd
* 2012-08-02 1.4.5.1
add more hardware info for EMC-DS24M2 (McData Sphereon 4500)
* 2012-07-31 1.4.5
add UCD-MIB for SecureOS (McAfee Sidewinder)
* 2012-07-31 1.4.4
add fibre alliance mib sensor table for MeOS/DS-4700M
* 2012-07-20 1.4.3.1
add the index to interface names, if interfaces all have the same name
first experiments with MeOS
* 2012-07-12 1.4.3
fix a bug in the role parameter for hsrp
fix a temperature index where ios doesn't set the counter itself
add mib2-interface-modes to brocade fabos
* 2012-07-05 1.4.2
add mode encode for interface names with ' or "
* 2012-07-05 1.4.1
add --ifspeedin, --ifspeedout, --ifspeed (used for asymmetric mpls)
* 2012-06-22 1.4
add linux local interfaces (interface-usage/errors only) with --servertype linuxlocal
add mode walk
rename brocade300 -> fabos
* 2012-04-23 1.3
add mode list-interfaces-detail (Cisco only)
add brocade300 (hardware-health,memory-usage,cpu-load only)
* 2012-03-29 1.2
add support for Cisco Nexus (cpu, mem, )
add Nexus sensors
add Allied Telesyn (only interfaces so far)
* 2012-03-19 1.1.1.1
bugfix in list-hsrp-groups
--units KBi/MBi/GBi for interface-usage
* 2012-02-22 1.1.1
add mode hsrp-failover (Thanks Munich)
* 2012-02-22 1.1
add mode hsrp-state (Thanks Munich)
* 2012-01-05
some more debug messages
* 2012-01-04 1.0
Nortel devices are recognized. (only interfaces can be queried by now)
no official changes yet

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,559 @@
package Monitoring::GLPlugin::Commandline;
use strict;
use IO::File;
use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3, DEPENDENT => 4 };
our %ERRORS = (
'OK' => OK,
'WARNING' => WARNING,
'CRITICAL' => CRITICAL,
'UNKNOWN' => UNKNOWN,
'DEPENDENT' => DEPENDENT,
);
our %STATUS_TEXT = reverse %ERRORS;
our $AUTOLOAD;
sub new {
my ($class, %params) = @_;
require Monitoring::GLPlugin::Commandline::Getopt
if ! grep /BEGIN/, keys %Monitoring::GLPlugin::Commandline::Getopt::;
my $self = {
perfdata => [],
messages => {
ok => [],
warning => [],
critical => [],
unknown => [],
},
args => [],
opts => Monitoring::GLPlugin::Commandline::Getopt->new(%params),
modes => [],
statefilesdir => undef,
};
foreach (qw(shortname usage version url plugin blurb extra
license timeout)) {
$self->{$_} = $params{$_};
}
bless $self, $class;
$self->{plugin} ||= $Monitoring::GLPlugin::pluginname;
$self->{name} = $self->{plugin};
$Monitoring::GLPlugin::plugin = $self;
}
sub AUTOLOAD {
my ($self, @params) = @_;
return if ($AUTOLOAD =~ /DESTROY/);
$self->debug("AUTOLOAD %s\n", $AUTOLOAD)
if $self->{opts}->verbose >= 2;
if ($AUTOLOAD =~ /^.*::(add_arg|override_opt|create_opt)$/) {
$self->{opts}->$1(@params);
}
}
sub DESTROY {
my ($self) = @_;
# ohne dieses DESTROY rennt nagios_exit in obiges AUTOLOAD rein
# und fliegt aufs Maul, weil {opts} bereits nicht mehr existiert.
# Unerklaerliches Verhalten.
}
sub debug {
my ($self, $format, @message) = @_;
my $tracefile = "/tmp/".$Monitoring::GLPlugin::pluginname.".trace";
$self->{trace} = -f $tracefile ? 1 : 0;
if ($self->opts->verbose && $self->opts->verbose > 10) {
printf("%s: ", scalar localtime);
printf($format, @message);
printf "\n";
}
if ($self->{trace}) {
my $logfh = IO::File->new();
$logfh->autoflush(1);
if ($logfh->open($tracefile, "a")) {
$logfh->printf("%s: ", scalar localtime);
$logfh->printf($format, @message);
$logfh->printf("\n");
$logfh->close();
}
}
}
sub opts {
my ($self) = @_;
return $self->{opts};
}
sub getopts {
my ($self) = @_;
$self->opts->getopts();
}
sub add_message {
my ($self, $code, @messages) = @_;
$code = (qw(ok warning critical unknown))[$code] if $code =~ /^\d+$/;
$code = lc $code;
push @{$self->{messages}->{$code}}, @messages;
}
sub selected_perfdata {
my ($self, $label) = @_;
if ($self->opts->can("selectedperfdata") && $self->opts->selectedperfdata) {
my $pattern = $self->opts->selectedperfdata;
return ($label =~ /$pattern/i) ? 1 : 0;
} else {
return 1;
}
}
sub add_perfdata {
my ($self, %args) = @_;
#printf "add_perfdata %s\n", Data::Dumper::Dumper(\%args);
#printf "add_perfdata %s\n", Data::Dumper::Dumper($self->{thresholds});
#
# wenn warning, critical, dann wird von oben ein expliziter wert mitgegeben
# wenn thresholds
# wenn label in
# warningx $self->{thresholds}->{$label}->{warning} existiert
# dann nimm $self->{thresholds}->{$label}->{warning}
# ansonsten thresholds->default->warning
#
my $label = $args{label};
my $value = $args{value};
my $uom = $args{uom} || "";
my $format = '%d';
if ($self->opts->can("morphperfdata") && $self->opts->morphperfdata) {
# 'Intel [R] Interface (\d+) usage'='nic$1'
foreach my $key (keys %{$self->opts->morphperfdata}) {
if ($label =~ /$key/) {
my $replacement = '"'.$self->opts->morphperfdata->{$key}.'"';
my $oldlabel = $label;
$label =~ s/$key/$replacement/ee;
if (exists $self->{thresholds}->{$oldlabel}) {
%{$self->{thresholds}->{$label}} = %{$self->{thresholds}->{$oldlabel}};
}
}
}
}
if ($value =~ /\./) {
if (defined $args{places}) {
$value = sprintf '%.'.$args{places}.'f', $value;
} else {
$value = sprintf "%.2f", $value;
}
} else {
$value = sprintf "%d", $value;
}
my $warn = "";
my $crit = "";
my $min = defined $args{min} ? $args{min} : "";
my $max = defined $args{max} ? $args{max} : "";
if ($args{thresholds} || (! exists $args{warning} && ! exists $args{critical})) {
if (exists $self->{thresholds}->{$label}->{warning}) {
$warn = $self->{thresholds}->{$label}->{warning};
} elsif (exists $self->{thresholds}->{default}->{warning}) {
$warn = $self->{thresholds}->{default}->{warning};
}
if (exists $self->{thresholds}->{$label}->{critical}) {
$crit = $self->{thresholds}->{$label}->{critical};
} elsif (exists $self->{thresholds}->{default}->{critical}) {
$crit = $self->{thresholds}->{default}->{critical};
}
} else {
if ($args{warning}) {
$warn = $args{warning};
}
if ($args{critical}) {
$crit = $args{critical};
}
}
if ($uom eq "%") {
$min = 0;
$max = 100;
}
if (defined $args{places}) {
# cut off excessive decimals which may be the result of a division
# length = places*2, no trailing zeroes
if ($warn ne "") {
$warn = join("", map {
s/\.0+$//; $_
} map {
s/(\.[1-9]+)0+$/$1/; $_
} map {
/[\+\-\d\.]+/ ? sprintf '%.'.2*$args{places}.'f', $_ : $_;
} split(/([\+\-\d\.]+)/, $warn));
}
if ($crit ne "") {
$crit = join("", map {
s/\.0+$//; $_
} map {
s/(\.[1-9]+)0+$/$1/; $_
} map {
/[\+\-\d\.]+/ ? sprintf '%.'.2*$args{places}.'f', $_ : $_;
} split(/([\+\-\d\.]+)/, $crit));
}
if ($min ne "") {
$min = join("", map {
s/\.0+$//; $_
} map {
s/(\.[1-9]+)0+$/$1/; $_
} map {
/[\+\-\d\.]+/ ? sprintf '%.'.2*$args{places}.'f', $_ : $_;
} split(/([\+\-\d\.]+)/, $min));
}
if ($max ne "") {
$max = join("", map {
s/\.0+$//; $_
} map {
s/(\.[1-9]+)0+$/$1/; $_
} map {
/[\+\-\d\.]+/ ? sprintf '%.'.2*$args{places}.'f', $_ : $_;
} split(/([\+\-\d\.]+)/, $max));
}
}
push @{$self->{perfdata}}, sprintf("'%s'=%s%s;%s;%s;%s;%s",
$label, $value, $uom, $warn, $crit, $min, $max)
if $self->selected_perfdata($label);
}
sub add_html {
my ($self, $line) = @_;
push @{$self->{html}}, $line;
}
sub suppress_messages {
my ($self) = @_;
$self->{suppress_messages} = 1;
}
sub clear_messages {
my ($self, $code) = @_;
$code = (qw(ok warning critical unknown))[$code] if $code =~ /^\d+$/;
$code = lc $code;
$self->{messages}->{$code} = [];
}
sub reduce_messages_short {
my ($self, $message) = @_;
$message ||= "no problems";
if ($self->opts->report && $self->opts->report eq "short") {
$self->clear_messages(OK);
$self->add_message(OK, $message) if ! $self->check_messages();
}
}
sub reduce_messages {
my ($self, $message) = @_;
$message ||= "no problems";
$self->clear_messages(OK);
$self->add_message(OK, $message) if ! $self->check_messages();
}
sub check_messages {
my ($self, %args) = @_;
# Add object messages to any passed in as args
for my $code (qw(critical warning unknown ok)) {
my $messages = $self->{messages}->{$code} || [];
if ($args{$code}) {
unless (ref $args{$code} eq 'ARRAY') {
if ($code eq 'ok') {
$args{$code} = [ $args{$code} ];
}
}
push @{$args{$code}}, @$messages;
} else {
$args{$code} = $messages;
}
}
my %arg = %args;
$arg{join} = ' ' unless defined $arg{join};
# Decide $code
my $code = OK;
$code ||= CRITICAL if @{$arg{critical}};
$code ||= WARNING if @{$arg{warning}};
$code ||= UNKNOWN if @{$arg{unknown}};
return $code unless wantarray;
# Compose message
my $message = '';
if ($arg{join_all}) {
$message = join( $arg{join_all},
map { @$_ ? join( $arg{'join'}, @$_) : () }
$arg{critical},
$arg{warning},
$arg{unknown},
$arg{ok} ? (ref $arg{ok} ? $arg{ok} : [ $arg{ok} ]) : []
);
}
else {
$message ||= join( $arg{'join'}, @{$arg{critical}} )
if $code == CRITICAL;
$message ||= join( $arg{'join'}, @{$arg{warning}} )
if $code == WARNING;
$message ||= join( $arg{'join'}, @{$arg{unknown}} )
if $code == UNKNOWN;
$message ||= ref $arg{ok} ? join( $arg{'join'}, @{$arg{ok}} ) : $arg{ok}
if $arg{ok};
}
return ($code, $message);
}
sub status_code {
my ($self, $code) = @_;
$code = (qw(ok warning critical unknown))[$code] if $code =~ /^\d+$/;
$code = uc $code;
$code = $ERRORS{$code} if defined $code && exists $ERRORS{$code};
$code = UNKNOWN unless defined $code && exists $STATUS_TEXT{$code};
return "$STATUS_TEXT{$code}";
}
sub perfdata_string {
my ($self) = @_;
if (scalar (@{$self->{perfdata}})) {
return join(" ", @{$self->{perfdata}});
} else {
return "";
}
}
sub html_string {
my ($self) = @_;
if (scalar (@{$self->{html}})) {
return join(" ", @{$self->{html}});
} else {
return "";
}
}
sub nagios_exit {
my ($self, $code, $message, $arg) = @_;
$code = $ERRORS{$code} if defined $code && exists $ERRORS{$code};
$code = UNKNOWN unless defined $code && exists $STATUS_TEXT{$code};
$message = '' unless defined $message;
if (ref $message && ref $message eq 'ARRAY') {
$message = join(' ', map { chomp; $_ } @$message);
} else {
chomp $message;
}
if ($self->opts->negate) {
my $original_code = $code;
foreach my $from (keys %{$self->opts->negate}) {
if ((uc $from) =~ /^(OK|WARNING|CRITICAL|UNKNOWN)$/ &&
(uc $self->opts->negate->{$from}) =~ /^(OK|WARNING|CRITICAL|UNKNOWN)$/) {
if ($original_code == $ERRORS{uc $from}) {
$code = $ERRORS{uc $self->opts->negate->{$from}};
}
}
}
}
my $output = "$STATUS_TEXT{$code}";
$output .= " - $message" if defined $message && $message ne '';
if ($self->opts->can("morphmessage") && $self->opts->morphmessage) {
# 'Intel [R] Interface (\d+) usage'='nic$1'
# '^OK.*'="alles klar" '^CRITICAL.*'="alles hi"
foreach my $key (keys %{$self->opts->morphmessage}) {
if ($output =~ /$key/) {
my $replacement = '"'.$self->opts->morphmessage->{$key}.'"';
$output =~ s/$key/$replacement/ee;
}
}
}
$output =~ s/\|/!/g if $output;
if (scalar (@{$self->{perfdata}})) {
$output .= " | ".$self->perfdata_string();
}
$output .= "\n";
if ($self->opts->can("isvalidtime") && ! $self->opts->isvalidtime) {
$code = OK;
$output = "OK - outside valid timerange. check results are not relevant now. original message was: ".
$output;
}
if (! exists $self->{suppress_messages}) {
print $output;
}
exit $code;
}
sub set_thresholds {
my ($self, %params) = @_;
if (exists $params{metric}) {
my $metric = $params{metric};
# erst die hartcodierten defaultschwellwerte
$self->{thresholds}->{$metric}->{warning} = $params{warning};
$self->{thresholds}->{$metric}->{critical} = $params{critical};
# dann die defaultschwellwerte von der kommandozeile
if (defined $self->opts->warning) {
$self->{thresholds}->{$metric}->{warning} = $self->opts->warning;
}
if (defined $self->opts->critical) {
$self->{thresholds}->{$metric}->{critical} = $self->opts->critical;
}
# dann die ganz spezifischen schwellwerte von der kommandozeile
if ($self->opts->warningx) { # muss nicht auf defined geprueft werden, weils ein hash ist
# Erst schauen, ob einer * beinhaltet. Von denen wird vom Laengsten
# bis zum Kuerzesten probiert, ob die matchen. Der laengste Match
# gewinnt.
my @keys = keys %{$self->opts->warningx};
my @stringkeys = ();
my @regexkeys = ();
foreach my $key (sort { length($b) > length($a) } @keys) {
if ($key =~ /\*/) {
push(@regexkeys, $key);
} else {
push(@stringkeys, $key);
}
}
foreach my $key (@regexkeys) {
next if $metric !~ /$key/;
$self->{thresholds}->{$metric}->{warning} = $self->opts->warningx->{$key};
last;
}
# Anschliessend nochmal schauen, ob es einen nicht-Regex-Volltreffer gibt
foreach my $key (@stringkeys) {
next if $key ne $metric;
$self->{thresholds}->{$metric}->{warning} = $self->opts->warningx->{$key};
last;
}
}
if ($self->opts->criticalx) {
my @keys = keys %{$self->opts->criticalx};
my @stringkeys = ();
my @regexkeys = ();
foreach my $key (sort { length($b) > length($a) } @keys) {
if ($key =~ /\*/) {
push(@regexkeys, $key);
} else {
push(@stringkeys, $key);
}
}
foreach my $key (@regexkeys) {
next if $metric !~ /$key/;
$self->{thresholds}->{$metric}->{critical} = $self->opts->criticalx->{$key};
last;
}
# Anschliessend nochmal schauen, ob es einen nicht-Regex-Volltreffer gibt
foreach my $key (@stringkeys) {
next if $key ne $metric;
$self->{thresholds}->{$metric}->{critical} = $self->opts->criticalx->{$key};
last;
}
}
} else {
$self->{thresholds}->{default}->{warning} =
defined $self->opts->warning ? $self->opts->warning : defined $params{warning} ? $params{warning} : 0;
$self->{thresholds}->{default}->{critical} =
defined $self->opts->critical ? $self->opts->critical : defined $params{critical} ? $params{critical} : 0;
}
}
sub force_thresholds {
my ($self, %params) = @_;
if (exists $params{metric}) {
my $metric = $params{metric};
$self->{thresholds}->{$metric}->{warning} = $params{warning} || 0;
$self->{thresholds}->{$metric}->{critical} = $params{critical} || 0;
} else {
$self->{thresholds}->{default}->{warning} = $params{warning} || 0;
$self->{thresholds}->{default}->{critical} = $params{critical} || 0;
}
}
sub get_thresholds {
my ($self, @params) = @_;
if (scalar(@params) > 1) {
my %params = @params;
my $metric = $params{metric};
return ($self->{thresholds}->{$metric}->{warning},
$self->{thresholds}->{$metric}->{critical});
} else {
return ($self->{thresholds}->{default}->{warning},
$self->{thresholds}->{default}->{critical});
}
}
sub check_thresholds {
my ($self, @params) = @_;
my $level = $ERRORS{OK};
my $warningrange;
my $criticalrange;
my $value;
if (scalar(@params) > 1) {
my %params = @params;
$value = $params{value};
my $metric = $params{metric};
if ($metric ne 'default') {
$warningrange = exists $self->{thresholds}->{$metric}->{warning} ?
$self->{thresholds}->{$metric}->{warning} :
$self->{thresholds}->{default}->{warning};
$criticalrange = exists $self->{thresholds}->{$metric}->{critical} ?
$self->{thresholds}->{$metric}->{critical} :
$self->{thresholds}->{default}->{critical};
} else {
$warningrange = (defined $params{warning}) ?
$params{warning} : $self->{thresholds}->{default}->{warning};
$criticalrange = (defined $params{critical}) ?
$params{critical} : $self->{thresholds}->{default}->{critical};
}
} else {
$value = $params[0];
$warningrange = $self->{thresholds}->{default}->{warning};
$criticalrange = $self->{thresholds}->{default}->{critical};
}
if (! defined $warningrange) {
# there was no set_thresholds for defaults, no --warning, no --warningx
} elsif ($warningrange =~ /^([-+]?[0-9]*\.?[0-9]+)$/) {
# warning = 10, warn if > 10 or < 0
$level = $ERRORS{WARNING}
if ($value > $1 || $value < 0);
} elsif ($warningrange =~ /^([-+]?[0-9]*\.?[0-9]+):$/) {
# warning = 10:, warn if < 10
$level = $ERRORS{WARNING}
if ($value < $1);
} elsif ($warningrange =~ /^~:([-+]?[0-9]*\.?[0-9]+)$/) {
# warning = ~:10, warn if > 10
$level = $ERRORS{WARNING}
if ($value > $1);
} elsif ($warningrange =~ /^([-+]?[0-9]*\.?[0-9]+):([-+]?[0-9]*\.?[0-9]+)$/) {
# warning = 10:20, warn if < 10 or > 20
$level = $ERRORS{WARNING}
if ($value < $1 || $value > $2);
} elsif ($warningrange =~ /^@([-+]?[0-9]*\.?[0-9]+):([-+]?[0-9]*\.?[0-9]+)$/) {
# warning = @10:20, warn if >= 10 and <= 20
$level = $ERRORS{WARNING}
if ($value >= $1 && $value <= $2);
}
if (! defined $criticalrange) {
# there was no set_thresholds for defaults, no --critical, no --criticalx
} elsif ($criticalrange =~ /^([-+]?[0-9]*\.?[0-9]+)$/) {
# critical = 10, crit if > 10 or < 0
$level = $ERRORS{CRITICAL}
if ($value > $1 || $value < 0);
} elsif ($criticalrange =~ /^([-+]?[0-9]*\.?[0-9]+):$/) {
# critical = 10:, crit if < 10
$level = $ERRORS{CRITICAL}
if ($value < $1);
} elsif ($criticalrange =~ /^~:([-+]?[0-9]*\.?[0-9]+)$/) {
# critical = ~:10, crit if > 10
$level = $ERRORS{CRITICAL}
if ($value > $1);
} elsif ($criticalrange =~ /^([-+]?[0-9]*\.?[0-9]+):([-+]?[0-9]*\.?[0-9]+)$/) {
# critical = 10:20, crit if < 10 or > 20
$level = $ERRORS{CRITICAL}
if ($value < $1 || $value > $2);
} elsif ($criticalrange =~ /^@([-+]?[0-9]*\.?[0-9]+):([-+]?[0-9]*\.?[0-9]+)$/) {
# critical = @10:20, crit if >= 10 and <= 20
$level = $ERRORS{CRITICAL}
if ($value >= $1 && $value <= $2);
}
return $level;
}
1;
__END__

View file

@ -0,0 +1,204 @@
package Monitoring::GLPlugin::Commandline::Getopt;
use strict;
use File::Basename;
use Getopt::Long qw(:config no_ignore_case bundling);
# Standard defaults
my %DEFAULT = (
timeout => 15,
verbose => 0,
license =>
"This monitoring plugin is free software, and comes with ABSOLUTELY NO WARRANTY.
It may be used, redistributed and/or modified under the terms of the GNU
General Public Licence (see http://www.fsf.org/licensing/licenses/gpl.txt).",
);
# Standard arguments
my @ARGS = ({
spec => 'usage|?',
help => "-?, --usage\n Print usage information",
}, {
spec => 'help|h',
help => "-h, --help\n Print detailed help screen",
}, {
spec => 'version|V',
help => "-V, --version\n Print version information",
}, {
#spec => 'extra-opts:s@',
#help => "--extra-opts=[<section>[@<config_file>]]\n Section and/or config_file from which to load extra options (may repeat)",
}, {
spec => 'timeout|t=i',
help => sprintf("-t, --timeout=INTEGER\n Seconds before plugin times out (default: %s)", $DEFAULT{timeout}),
default => $DEFAULT{timeout},
}, {
spec => 'verbose|v+',
help => "-v, --verbose\n Show details for command-line debugging (can repeat up to 3 times)",
default => $DEFAULT{verbose},
},
);
# Standard arguments we traditionally display last in the help output
my %DEFER_ARGS = map { $_ => 1 } qw(timeout verbose);
sub _init {
my ($self, %params) = @_;
# Check params
my %attr = (
usage => 1,
version => 0,
url => 0,
plugin => { default => $Monitoring::GLPlugin::pluginname },
blurb => 0,
extra => 0,
'extra-opts' => 0,
license => { default => $DEFAULT{license} },
timeout => { default => $DEFAULT{timeout} },
);
# Add attr to private _attr hash (except timeout)
$self->{timeout} = delete $attr{timeout};
$self->{_attr} = { %attr };
foreach (keys %{$self->{_attr}}) {
if (exists $params{$_}) {
$self->{_attr}->{$_} = $params{$_};
} else {
$self->{_attr}->{$_} = $self->{_attr}->{$_}->{default}
if ref ($self->{_attr}->{$_}) eq 'HASH' &&
exists $self->{_attr}->{$_}->{default};
}
}
# Chomp _attr values
chomp foreach values %{$self->{_attr}};
# Setup initial args list
$self->{_args} = [ grep { exists $_->{spec} } @ARGS ];
$self
}
sub new {
my ($class, @params) = @_;
my $self = bless {}, $class;
$self->_init(@params);
}
sub add_arg {
my ($self, %arg) = @_;
push (@{$self->{_args}}, \%arg);
}
sub mod_arg {
my ($self, $argname, %arg) = @_;
foreach my $old_arg (@{$self->{_args}}) {
next unless $old_arg->{spec} =~ /(\w+).*/ && $argname eq $1;
foreach my $key (keys %arg) {
$old_arg->{$key} = $arg{$key};
}
}
}
sub getopts {
my ($self) = @_;
my %commandline = ();
my @params = map { $_->{spec} } @{$self->{_args}};
if (! GetOptions(\%commandline, @params)) {
$self->print_help();
exit 0;
} else {
no strict 'refs';
no warnings 'redefine';
do { $self->print_help(); exit 0; } if $commandline{help};
do { $self->print_version(); exit 0 } if $commandline{version};
do { $self->print_usage(); exit 3 } if $commandline{usage};
foreach (map { $_->{spec} =~ /^([\w\-]+)/; $1; } @{$self->{_args}}) {
my $field = $_;
*{"$field"} = sub {
return $self->{opts}->{$field};
};
}
foreach (map { $_->{spec} =~ /^([\w\-]+)/; $1; }
grep { exists $_->{required} && $_->{required} } @{$self->{_args}}) {
do { $self->print_usage(); exit 0 } if ! exists $commandline{$_};
}
foreach (grep { exists $_->{default} } @{$self->{_args}}) {
$_->{spec} =~ /^([\w\-]+)/;
my $spec = $1;
$self->{opts}->{$spec} = $_->{default};
}
foreach (keys %commandline) {
$self->{opts}->{$_} = $commandline{$_};
}
foreach (grep { exists $_->{env} } @{$self->{_args}}) {
$_->{spec} =~ /^([\w\-]+)/;
my $spec = $1;
if (exists $ENV{'NAGIOS__HOST'.$_->{env}}) {
$self->{opts}->{$spec} = $ENV{'NAGIOS__HOST'.$_->{env}};
}
if (exists $ENV{'NAGIOS__SERVICE'.$_->{env}}) {
$self->{opts}->{$spec} = $ENV{'NAGIOS__SERVICE'.$_->{env}};
}
}
foreach (grep { exists $_->{aliasfor} } @{$self->{_args}}) {
my $field = $_->{aliasfor};
$_->{spec} =~ /^([\w\-]+)/;
my $aliasfield = $1;
next if $self->{opts}->{$field};
*{"$field"} = sub {
return $self->{opts}->{$aliasfield};
};
}
}
}
sub create_opt {
my ($self, $key) = @_;
no strict 'refs';
*{"$key"} = sub {
return $self->{opts}->{$key};
};
}
sub override_opt {
my ($self, $key, $value) = @_;
$self->{opts}->{$key} = $value;
}
sub get {
my ($self, $opt) = @_;
return $self->{opts}->{$opt};
}
sub print_help {
my ($self) = @_;
$self->print_version();
printf "\n%s\n", $self->{_attr}->{license};
printf "\n%s\n\n", $self->{_attr}->{blurb};
$self->print_usage();
foreach (grep {
! (exists $_->{hidden} && $_->{hidden})
} @{$self->{_args}}) {
printf " %s\n", $_->{help};
}
exit 0;
}
sub print_usage {
my ($self) = @_;
printf $self->{_attr}->{usage}, $self->{_attr}->{plugin};
print "\n";
}
sub print_version {
my ($self) = @_;
printf "%s %s", $self->{_attr}->{plugin}, $self->{_attr}->{version};
printf " [%s]", $self->{_attr}->{url} if $self->{_attr}->{url};
print "\n";
}
sub print_license {
my ($self) = @_;
printf "%s\n", $self->{_attr}->{license};
print "\n";
}
1;
__END__

View file

@ -0,0 +1,32 @@
package Monitoring::GLPlugin::Item;
our @ISA = qw(Monitoring::GLPlugin);
use strict;
sub new {
my ($class, %params) = @_;
my $self = {
blacklisted => 0,
info => undef,
extendedinfo => undef,
};
bless $self, $class;
$self->init(%params);
return $self;
}
sub check {
my ($self, $lists) = @_;
my @lists = $lists ? @{$lists} : grep { ref($self->{$_}) eq "ARRAY" } keys %{$self};
foreach my $list (@lists) {
$self->add_info('checking '.$list);
foreach my $element (@{$self->{$list}}) {
$element->blacklist() if $self->is_blacklisted();
$element->check();
}
}
}
1;
__END__

View file

@ -0,0 +1,35 @@
package Monitoring::GLPlugin::SNMP::CSF;
#our @ISA = qw(Monitoring::GLPlugin::SNMP);
use Digest::MD5 qw(md5_hex);
use strict;
sub create_statefile {
my ($self, %params) = @_;
my $extension = "";
$extension .= $params{name} ? '_'.$params{name} : '';
if ($self->opts->community) {
$extension .= md5_hex($self->opts->community);
}
$extension =~ s/\//_/g;
$extension =~ s/\(/_/g;
$extension =~ s/\)/_/g;
$extension =~ s/\*/_/g;
$extension =~ s/\s/_/g;
if ($self->opts->snmpwalk && ! $self->opts->hostname) {
return sprintf "%s/%s_%s%s", $self->statefilesdir(),
'snmpwalk.file'.md5_hex($self->opts->snmpwalk),
$self->clean_path($self->mode), $self->clean_path(lc $extension);
} elsif ($self->opts->snmpwalk && $self->opts->hostname eq "walkhost") {
return sprintf "%s/%s_%s%s", $self->statefilesdir(),
'snmpwalk.file'.md5_hex($self->opts->snmpwalk),
$self->clean_path($self->mode), $self->clean_path(lc $extension);
} else {
return sprintf "%s/%s_%s%s", $self->statefilesdir(),
$self->opts->hostname,
$self->clean_path($self->mode), $self->clean_path(lc $extension);
}
}
1;
__END__

View file

@ -0,0 +1,7 @@
package Monitoring::GLPlugin::SNMP::Item;
our @ISA = qw(Monitoring::GLPlugin::SNMP::CSF Monitoring::GLPlugin::Item Monitoring::GLPlugin::SNMP);
use strict;
1;
__END__

View file

@ -0,0 +1,16 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids;
our @ISA = qw(Monitoring::GLPlugin::SNMP);
{
no warnings qw(once);
$Monitoring::GLPlugin::SNMP::MibsAndOids::discover_ids = {};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids = {};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids = {};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions = {};
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin = {};
}
1;
__END__

View file

@ -0,0 +1,354 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::AIRESPACESWITCHINGMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'AIRESPACE-SWITCHING-MIB'} = {
url => '',
name => 'AIRESPACE-SWITCHING-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'AIRESPACE-SWITCHING-MIB'} = {
'bsnSwitching' => '1.3.6.1.4.1.14179.1',
'agentInfoGroup' => '1.3.6.1.4.1.14179.1.1',
'agentInventoryGroup' => '1.3.6.1.4.1.14179.1.1.1',
'agentInventorySysDescription' => '1.3.6.1.4.1.14179.1.1.1.1',
'agentInventoryMachineType' => '1.3.6.1.4.1.14179.1.1.1.2',
'agentInventoryMachineModel' => '1.3.6.1.4.1.14179.1.1.1.3',
'agentInventorySerialNumber' => '1.3.6.1.4.1.14179.1.1.1.4',
'agentInventoryMaintenanceLevel' => '1.3.6.1.4.1.14179.1.1.1.6',
'agentInventoryBurnedInMacAddress' => '1.3.6.1.4.1.14179.1.1.1.9',
'agentInventoryOperatingSystem' => '1.3.6.1.4.1.14179.1.1.1.10',
'agentInventoryManufacturerName' => '1.3.6.1.4.1.14179.1.1.1.12',
'agentInventoryProductName' => '1.3.6.1.4.1.14179.1.1.1.13',
'agentInventoryProductVersion' => '1.3.6.1.4.1.14179.1.1.1.14',
'agentInventoryIsGigECardPresent' => '1.3.6.1.4.1.14179.1.1.1.15',
'agentInventoryIsCryptoCardPresent' => '1.3.6.1.4.1.14179.1.1.1.16',
'agentInventoryIsForeignAPSupported' => '1.3.6.1.4.1.14179.1.1.1.17',
'agentInventoryMaxNumberOfAPsSupported' => '1.3.6.1.4.1.14179.1.1.1.18',
'agentInventoryIsCryptoCard2Present' => '1.3.6.1.4.1.14179.1.1.1.19',
'agentInventoryFipsModeEnabled' => '1.3.6.1.4.1.14179.1.1.1.20',
'agentTrapLogGroup' => '1.3.6.1.4.1.14179.1.1.2',
'agentTrapLogTotal' => '1.3.6.1.4.1.14179.1.1.2.1',
'agentTrapLogTotalSinceLastViewed' => '1.3.6.1.4.1.14179.1.1.2.3',
'agentTrapLogTable' => '1.3.6.1.4.1.14179.1.1.2.4',
'agentTrapLogEntry' => '1.3.6.1.4.1.14179.1.1.2.4.1',
'agentTrapLogIndex' => '1.3.6.1.4.1.14179.1.1.2.4.1.1',
'agentTrapLogSystemTime' => '1.3.6.1.4.1.14179.1.1.2.4.1.2',
'agentTrapLogTrap' => '1.3.6.1.4.1.14179.1.1.2.4.1.22',
'agentRadioUpDownTrapCount' => '1.3.6.1.4.1.14179.1.1.2.5',
'agentApAssociateDisassociateTrapCount' => '1.3.6.1.4.1.14179.1.1.2.6',
'agentApLoadProfileFailTrapCount' => '1.3.6.1.4.1.14179.1.1.2.7',
'agentApNoiseProfileFailTrapCount' => '1.3.6.1.4.1.14179.1.1.2.8',
'agentApInterferenceProfileFailTrapCount' => '1.3.6.1.4.1.14179.1.1.2.9',
'agentApCoverageProfileFailTrapCount' => '1.3.6.1.4.1.14179.1.1.2.10',
'agentSwitchInfoGroup' => '1.3.6.1.4.1.14179.1.1.3',
'agentSwitchInfoLwappTransportMode' => '1.3.6.1.4.1.14179.1.1.3.1',
'agentSwitchInfoPowerSupply1Present' => '1.3.6.1.4.1.14179.1.1.3.2',
'agentSwitchInfoPowerSupply1PresentDefinition' => {
'0' => 'false',
'1' => 'true',
},
'agentSwitchInfoPowerSupply1Operational' => '1.3.6.1.4.1.14179.1.1.3.3',
'agentSwitchInfoPowerSupply1OperationalDefinition' => {
'0' => 'false',
'1' => 'true',
},
'agentSwitchInfoPowerSupply2Present' => '1.3.6.1.4.1.14179.1.1.3.4',
'agentSwitchInfoPowerSupply2PresentDefinition' => {
'0' => 'false',
'1' => 'true',
},
'agentSwitchInfoPowerSupply2Operational' => '1.3.6.1.4.1.14179.1.1.3.5',
'agentSwitchInfoPowerSupply2OperationalDefinition' => {
'0' => 'false',
'1' => 'true',
},
'agentProductGroup' => '1.3.6.1.4.1.14179.1.1.4',
'productGroup1' => '1.3.6.1.4.1.14179.1.1.4.1',
'productGroup2' => '1.3.6.1.4.1.14179.1.1.4.2',
'productGroup3' => '1.3.6.1.4.1.14179.1.1.4.3',
'productGroup4' => '1.3.6.1.4.1.14179.1.1.4.4',
'agentResourceInfoGroup' => '1.3.6.1.4.1.14179.1.1.5',
'agentCurrentCPUUtilization' => '1.3.6.1.4.1.14179.1.1.5.1.0',
'agentTotalMemory' => '1.3.6.1.4.1.14179.1.1.5.2.0',
'agentFreeMemory' => '1.3.6.1.4.1.14179.1.1.5.3.0',
'agentWcpInfoGroup' => '1.3.6.1.4.1.14179.1.1.6',
'agentWcpDeviceName' => '1.3.6.1.4.1.14179.1.1.6.1',
'agentWcpSlotNumber' => '1.3.6.1.4.1.14179.1.1.6.2',
'agentWcpPortNumber' => '1.3.6.1.4.1.14179.1.1.6.3',
'agentWcpPeerPortNumber' => '1.3.6.1.4.1.14179.1.1.6.4',
'agentWcpPeerIpAddress' => '1.3.6.1.4.1.14179.1.1.6.5',
'agentWcpControllerTableChecksum' => '1.3.6.1.4.1.14179.1.1.6.6',
'agentWcpControllerInfoTable' => '1.3.6.1.4.1.14179.1.1.6.7',
'agentWcpControllerInfoEntry' => '1.3.6.1.4.1.14179.1.1.6.7.1',
'agentWcpControllerInfoSlotNumber' => '1.3.6.1.4.1.14179.1.1.6.7.1.1',
'agentWcpControllerInfoPortNumber' => '1.3.6.1.4.1.14179.1.1.6.7.1.2',
'agentWcpControllerInfoIpAddress' => '1.3.6.1.4.1.14179.1.1.6.7.1.10',
'agentConfigGroup' => '1.3.6.1.4.1.14179.1.2',
'agentCLIConfigGroup' => '1.3.6.1.4.1.14179.1.2.1',
'agentLoginSessionTable' => '1.3.6.1.4.1.14179.1.2.1.1',
'agentLoginSessionEntry' => '1.3.6.1.4.1.14179.1.2.1.1.1',
'agentLoginSessionIndex' => '1.3.6.1.4.1.14179.1.2.1.1.1.1',
'agentLoginSessionUserName' => '1.3.6.1.4.1.14179.1.2.1.1.1.2',
'agentLoginSessionIPAddress' => '1.3.6.1.4.1.14179.1.2.1.1.1.3',
'agentLoginSessionConnectionType' => '1.3.6.1.4.1.14179.1.2.1.1.1.4',
'agentLoginSessionIdleTime' => '1.3.6.1.4.1.14179.1.2.1.1.1.5',
'agentLoginSessionSessionTime' => '1.3.6.1.4.1.14179.1.2.1.1.1.6',
'agentLoginSessionStatus' => '1.3.6.1.4.1.14179.1.2.1.1.1.26',
'agentTelnetConfigGroup' => '1.3.6.1.4.1.14179.1.2.1.2',
'agentTelnetLoginTimeout' => '1.3.6.1.4.1.14179.1.2.1.2.1',
'agentTelnetMaxSessions' => '1.3.6.1.4.1.14179.1.2.1.2.2',
'agentTelnetAllowNewMode' => '1.3.6.1.4.1.14179.1.2.1.2.3',
'agentSSHAllowNewMode' => '1.3.6.1.4.1.14179.1.2.1.2.4',
'agentSerialGroup' => '1.3.6.1.4.1.14179.1.2.1.5',
'agentSerialTimeout' => '1.3.6.1.4.1.14179.1.2.1.5.1',
'agentSerialBaudrate' => '1.3.6.1.4.1.14179.1.2.1.5.2',
'agentSerialCharacterSize' => '1.3.6.1.4.1.14179.1.2.1.5.3',
'agentSerialHWFlowControlMode' => '1.3.6.1.4.1.14179.1.2.1.5.4',
'agentSerialStopBits' => '1.3.6.1.4.1.14179.1.2.1.5.5',
'agentSerialParityType' => '1.3.6.1.4.1.14179.1.2.1.5.6',
'agentLagConfigGroup' => '1.3.6.1.4.1.14179.1.2.2',
'agentLagConfigCreate' => '1.3.6.1.4.1.14179.1.2.2.1',
'agentLagSummaryConfigTable' => '1.3.6.1.4.1.14179.1.2.2.2',
'agentLagSummaryConfigEntry' => '1.3.6.1.4.1.14179.1.2.2.2.1',
'agentLagSummaryName' => '1.3.6.1.4.1.14179.1.2.2.2.1.1',
'agentLagSummaryLagIndex' => '1.3.6.1.4.1.14179.1.2.2.2.1.2',
'agentLagSummaryFlushTimer' => '1.3.6.1.4.1.14179.1.2.2.2.1.3',
'agentLagSummaryLinkTrap' => '1.3.6.1.4.1.14179.1.2.2.2.1.4',
'agentLagSummaryAdminMode' => '1.3.6.1.4.1.14179.1.2.2.2.1.5',
'agentLagSummaryStpMode' => '1.3.6.1.4.1.14179.1.2.2.2.1.6',
'agentLagSummaryAddPort' => '1.3.6.1.4.1.14179.1.2.2.2.1.7',
'agentLagSummaryDeletePort' => '1.3.6.1.4.1.14179.1.2.2.2.1.8',
'agentLagSummaryPortsBitMask' => '1.3.6.1.4.1.14179.1.2.2.2.1.9',
'agentLagSummaryStatus' => '1.3.6.1.4.1.14179.1.2.2.2.1.30',
'agentLagDetailedConfigTable' => '1.3.6.1.4.1.14179.1.2.2.3',
'agentLagDetailedConfigEntry' => '1.3.6.1.4.1.14179.1.2.2.3.1',
'agentLagDetailedLagIndex' => '1.3.6.1.4.1.14179.1.2.2.3.1.1',
'agentLagDetailedIfIndex' => '1.3.6.1.4.1.14179.1.2.2.3.1.2',
'agentLagDetailedPortSpeed' => '1.3.6.1.4.1.14179.1.2.2.3.1.22',
'agentLagConfigMode' => '1.3.6.1.4.1.14179.1.2.2.4',
'agentNetworkConfigGroup' => '1.3.6.1.4.1.14179.1.2.3',
'agentNetworkIPAddress' => '1.3.6.1.4.1.14179.1.2.3.1',
'agentNetworkSubnetMask' => '1.3.6.1.4.1.14179.1.2.3.2',
'agentNetworkDefaultGateway' => '1.3.6.1.4.1.14179.1.2.3.3',
'agentNetworkBurnedInMacAddress' => '1.3.6.1.4.1.14179.1.2.3.4',
'agentNetworkConfigProtocol' => '1.3.6.1.4.1.14179.1.2.3.7',
'agentNetworkWebMode' => '1.3.6.1.4.1.14179.1.2.3.8',
'agentNetworkSecureWebMode' => '1.3.6.1.4.1.14179.1.2.3.9',
'agentNetworkMulticastMode' => '1.3.6.1.4.1.14179.1.2.3.10',
'agentNetworkDsPortNumber' => '1.3.6.1.4.1.14179.1.2.3.11',
'agentNetworkUserIdleTimeout' => '1.3.6.1.4.1.14179.1.2.3.12',
'agentNetworkArpTimeout' => '1.3.6.1.4.1.14179.1.2.3.13',
'agentNetworkManagementVlan' => '1.3.6.1.4.1.14179.1.2.3.14',
'agentNetworkGvrpStatus' => '1.3.6.1.4.1.14179.1.2.3.15',
'agentNetworkAllowMgmtViaWireless' => '1.3.6.1.4.1.14179.1.2.3.16',
'agentNetworkBroadcastSsidMode' => '1.3.6.1.4.1.14179.1.2.3.17',
'agentNetworkSecureWebPassword' => '1.3.6.1.4.1.14179.1.2.3.18',
'agentNetworkWebAdminCertType' => '1.3.6.1.4.1.14179.1.2.3.19',
'agentNetworkWebAdminCertRegenerateCmdInvoke' => '1.3.6.1.4.1.14179.1.2.3.20',
'agentNetworkWebAuthCertType' => '1.3.6.1.4.1.14179.1.2.3.21',
'agentNetworkWebAuthCertRegenerateCmdInvoke' => '1.3.6.1.4.1.14179.1.2.3.22',
'agentNetworkRouteConfigTable' => '1.3.6.1.4.1.14179.1.2.3.23',
'agentNetworkRouteConfigEntry' => '1.3.6.1.4.1.14179.1.2.3.23.1',
'agentNetworkRouteIPAddress' => '1.3.6.1.4.1.14179.1.2.3.23.1.1',
'agentNetworkRouteIPNetmask' => '1.3.6.1.4.1.14179.1.2.3.23.1.2',
'agentNetworkRouteGateway' => '1.3.6.1.4.1.14179.1.2.3.23.1.3',
'agentNetworkRouteStatus' => '1.3.6.1.4.1.14179.1.2.3.23.1.23',
'agentNetworkPeerToPeerBlockingMode' => '1.3.6.1.4.1.14179.1.2.3.24',
'agentNetworkMulticastGroupAddress' => '1.3.6.1.4.1.14179.1.2.3.25',
'agentServicePortConfigGroup' => '1.3.6.1.4.1.14179.1.2.4',
'agentServicePortIPAddress' => '1.3.6.1.4.1.14179.1.2.4.1',
'agentServicePortSubnetMask' => '1.3.6.1.4.1.14179.1.2.4.2',
'agentServicePortDefaultGateway' => '1.3.6.1.4.1.14179.1.2.4.3',
'agentServicePortBurnedInMacAddress' => '1.3.6.1.4.1.14179.1.2.4.4',
'agentServicePortConfigProtocol' => '1.3.6.1.4.1.14179.1.2.4.5',
'agentSnmpConfigGroup' => '1.3.6.1.4.1.14179.1.2.5',
'agentSnmpTrapPortNumber' => '1.3.6.1.4.1.14179.1.2.5.1',
'agentSnmpVersion1Status' => '1.3.6.1.4.1.14179.1.2.5.2',
'agentSnmpVersion2cStatus' => '1.3.6.1.4.1.14179.1.2.5.3',
'agentSnmpCommunityConfigTable' => '1.3.6.1.4.1.14179.1.2.5.5',
'agentSnmpCommunityConfigEntry' => '1.3.6.1.4.1.14179.1.2.5.5.1',
'agentSnmpCommunityName' => '1.3.6.1.4.1.14179.1.2.5.5.1.1',
'agentSnmpCommunityIPAddress' => '1.3.6.1.4.1.14179.1.2.5.5.1.2',
'agentSnmpCommunityIPMask' => '1.3.6.1.4.1.14179.1.2.5.5.1.3',
'agentSnmpCommunityAccessMode' => '1.3.6.1.4.1.14179.1.2.5.5.1.4',
'agentSnmpCommunityEnabled' => '1.3.6.1.4.1.14179.1.2.5.5.1.5',
'agentSnmpCommunityStatus' => '1.3.6.1.4.1.14179.1.2.5.5.1.25',
'agentSnmpTrapReceiverConfigTable' => '1.3.6.1.4.1.14179.1.2.5.6',
'agentSnmpTrapReceiverConfigEntry' => '1.3.6.1.4.1.14179.1.2.5.6.1',
'agentSnmpTrapReceiverName' => '1.3.6.1.4.1.14179.1.2.5.6.1.1',
'agentSnmpTrapReceiverIPAddress' => '1.3.6.1.4.1.14179.1.2.5.6.1.2',
'agentSnmpTrapReceiverEnabled' => '1.3.6.1.4.1.14179.1.2.5.6.1.3',
'agentSnmpTrapReceiverStatus' => '1.3.6.1.4.1.14179.1.2.5.6.1.23',
'agentSnmpTrapFlagsConfigGroup' => '1.3.6.1.4.1.14179.1.2.5.7',
'agentSnmpAuthenticationTrapFlag' => '1.3.6.1.4.1.14179.1.2.5.7.1',
'agentSnmpLinkUpDownTrapFlag' => '1.3.6.1.4.1.14179.1.2.5.7.2',
'agentSnmpMultipleUsersTrapFlag' => '1.3.6.1.4.1.14179.1.2.5.7.3',
'agentSnmpSpanningTreeTrapFlag' => '1.3.6.1.4.1.14179.1.2.5.7.4',
'agentSnmpBroadcastStormTrapFlag' => '1.3.6.1.4.1.14179.1.2.5.7.5',
'agentSnmpV3ConfigGroup' => '1.3.6.1.4.1.14179.1.2.6',
'agentSnmpVersion3Status' => '1.3.6.1.4.1.14179.1.2.6.1',
'agentSnmpV3UserConfigTable' => '1.3.6.1.4.1.14179.1.2.6.2',
'agentSnmpV3UserConfigEntry' => '1.3.6.1.4.1.14179.1.2.6.2.1',
'agentSnmpV3UserName' => '1.3.6.1.4.1.14179.1.2.6.2.1.1',
'agentSnmpV3UserAccessMode' => '1.3.6.1.4.1.14179.1.2.6.2.1.2',
'agentSnmpV3UserAuthenticationType' => '1.3.6.1.4.1.14179.1.2.6.2.1.3',
'agentSnmpV3UserEncryptionType' => '1.3.6.1.4.1.14179.1.2.6.2.1.4',
'agentSnmpV3UserAuthenticationPassword' => '1.3.6.1.4.1.14179.1.2.6.2.1.5',
'agentSnmpV3UserEncryptionPassword' => '1.3.6.1.4.1.14179.1.2.6.2.1.6',
'agentSnmpV3UserStatus' => '1.3.6.1.4.1.14179.1.2.6.2.1.26',
'agentSpanningTreeConfigGroup' => '1.3.6.1.4.1.14179.1.2.7',
'agentSpanningTreeMode' => '1.3.6.1.4.1.14179.1.2.7.1',
'agentSwitchConfigGroup' => '1.3.6.1.4.1.14179.1.2.8',
'agentSwitchBroadcastControlMode' => '1.3.6.1.4.1.14179.1.2.8.2',
'agentSwitchDot3FlowControlMode' => '1.3.6.1.4.1.14179.1.2.8.3',
'agentSwitchAddressAgingTimeoutTable' => '1.3.6.1.4.1.14179.1.2.8.4',
'agentSwitchAddressAgingTimeoutEntry' => '1.3.6.1.4.1.14179.1.2.8.4.1',
'agentSwitchAddressAgingTimeout' => '1.3.6.1.4.1.14179.1.2.8.4.1.10',
'agentSwitchLwappTransportMode' => '1.3.6.1.4.1.14179.1.2.8.5',
'agentTransferConfigGroup' => '1.3.6.1.4.1.14179.1.2.9',
'agentTransferUploadGroup' => '1.3.6.1.4.1.14179.1.2.9.1',
'agentTransferUploadMode' => '1.3.6.1.4.1.14179.1.2.9.1.1',
'agentTransferUploadServerIP' => '1.3.6.1.4.1.14179.1.2.9.1.2',
'agentTransferUploadPath' => '1.3.6.1.4.1.14179.1.2.9.1.3',
'agentTransferUploadFilename' => '1.3.6.1.4.1.14179.1.2.9.1.4',
'agentTransferUploadDataType' => '1.3.6.1.4.1.14179.1.2.9.1.5',
'agentTransferUploadStart' => '1.3.6.1.4.1.14179.1.2.9.1.6',
'agentTransferUploadStatus' => '1.3.6.1.4.1.14179.1.2.9.1.7',
'agentTransferDownloadGroup' => '1.3.6.1.4.1.14179.1.2.9.2',
'agentTransferDownloadMode' => '1.3.6.1.4.1.14179.1.2.9.2.1',
'agentTransferDownloadServerIP' => '1.3.6.1.4.1.14179.1.2.9.2.2',
'agentTransferDownloadPath' => '1.3.6.1.4.1.14179.1.2.9.2.3',
'agentTransferDownloadFilename' => '1.3.6.1.4.1.14179.1.2.9.2.4',
'agentTransferDownloadDataType' => '1.3.6.1.4.1.14179.1.2.9.2.5',
'agentTransferDownloadStart' => '1.3.6.1.4.1.14179.1.2.9.2.6',
'agentTransferDownloadStatus' => '1.3.6.1.4.1.14179.1.2.9.2.7',
'agentTransferDownloadTftpMaxRetries' => '1.3.6.1.4.1.14179.1.2.9.2.8',
'agentTransferDownloadTftpTimeout' => '1.3.6.1.4.1.14179.1.2.9.2.9',
'agentTransferConfigurationFileEncryption' => '1.3.6.1.4.1.14179.1.2.9.3',
'agentTransferConfigurationFileEncryptionKey' => '1.3.6.1.4.1.14179.1.2.9.4',
'agentDot3adAggPortTable' => '1.3.6.1.4.1.14179.1.2.11',
'agentDot3adAggPortEntry' => '1.3.6.1.4.1.14179.1.2.11.1',
'agentDot3adAggPort' => '1.3.6.1.4.1.14179.1.2.11.1.1',
'agentDot3adAggPortLACPMode' => '1.3.6.1.4.1.14179.1.2.11.1.21',
'agentPortConfigTable' => '1.3.6.1.4.1.14179.1.2.12',
'agentPortConfigEntry' => '1.3.6.1.4.1.14179.1.2.12.1',
'agentPortDot1dBasePort' => '1.3.6.1.4.1.14179.1.2.12.1.1',
'agentPortIfIndex' => '1.3.6.1.4.1.14179.1.2.12.1.2',
'agentPortIanaType' => '1.3.6.1.4.1.14179.1.2.12.1.3',
'agentPortSTPMode' => '1.3.6.1.4.1.14179.1.2.12.1.4',
'agentPortSTPState' => '1.3.6.1.4.1.14179.1.2.12.1.5',
'agentPortAdminMode' => '1.3.6.1.4.1.14179.1.2.12.1.6',
'agentPortPhysicalMode' => '1.3.6.1.4.1.14179.1.2.12.1.7',
'agentPortPhysicalStatus' => '1.3.6.1.4.1.14179.1.2.12.1.8',
'agentPortLinkTrapMode' => '1.3.6.1.4.1.14179.1.2.12.1.9',
'agentPortClearStats' => '1.3.6.1.4.1.14179.1.2.12.1.10',
'agentPortDefaultType' => '1.3.6.1.4.1.14179.1.2.12.1.11',
'agentPortType' => '1.3.6.1.4.1.14179.1.2.12.1.12',
'agentPortAutoNegAdminStatus' => '1.3.6.1.4.1.14179.1.2.12.1.13',
'agentPortDot3FlowControlMode' => '1.3.6.1.4.1.14179.1.2.12.1.14',
'agentPortPowerMode' => '1.3.6.1.4.1.14179.1.2.12.1.15',
'agentPortGvrpStatus' => '1.3.6.1.4.1.14179.1.2.12.1.16',
'agentPortGarpJoinTime' => '1.3.6.1.4.1.14179.1.2.12.1.17',
'agentPortGarpLeaveTime' => '1.3.6.1.4.1.14179.1.2.12.1.18',
'agentPortGarpLeaveAllTime' => '1.3.6.1.4.1.14179.1.2.12.1.19',
'agentPortMirrorMode' => '1.3.6.1.4.1.14179.1.2.12.1.20',
'agentPortMulticastApplianceMode' => '1.3.6.1.4.1.14179.1.2.12.1.21',
'agentPortOperationalStatus' => '1.3.6.1.4.1.14179.1.2.12.1.40',
'agentInterfaceConfigTable' => '1.3.6.1.4.1.14179.1.2.13',
'agentInterfaceConfigEntry' => '1.3.6.1.4.1.14179.1.2.13.1',
'agentInterfaceName' => '1.3.6.1.4.1.14179.1.2.13.1.1',
'agentInterfaceVlanId' => '1.3.6.1.4.1.14179.1.2.13.1.2',
'agentInterfaceType' => '1.3.6.1.4.1.14179.1.2.13.1.3',
'agentInterfaceMacAddress' => '1.3.6.1.4.1.14179.1.2.13.1.4',
'agentInterfaceIPAddress' => '1.3.6.1.4.1.14179.1.2.13.1.5',
'agentInterfaceIPNetmask' => '1.3.6.1.4.1.14179.1.2.13.1.6',
'agentInterfaceIPGateway' => '1.3.6.1.4.1.14179.1.2.13.1.7',
'agentInterfacePortNo' => '1.3.6.1.4.1.14179.1.2.13.1.8',
'agentInterfacePrimaryDhcpAddress' => '1.3.6.1.4.1.14179.1.2.13.1.9',
'agentInterfaceSecondaryDhcpAddress' => '1.3.6.1.4.1.14179.1.2.13.1.10',
'agentInterfaceDhcpProtocol' => '1.3.6.1.4.1.14179.1.2.13.1.11',
'agentInterfaceDnsHostName' => '1.3.6.1.4.1.14179.1.2.13.1.12',
'agentInterfaceAclName' => '1.3.6.1.4.1.14179.1.2.13.1.13',
'agentInterfaceAPManagementFeature' => '1.3.6.1.4.1.14179.1.2.13.1.14',
'agentInterfaceActivePortNo' => '1.3.6.1.4.1.14179.1.2.13.1.15',
'agentInterfaceBackupPortNo' => '1.3.6.1.4.1.14179.1.2.13.1.16',
'agentInterfaceVlanQuarantine' => '1.3.6.1.4.1.14179.1.2.13.1.17',
'agentInterfaceRowStatus' => '1.3.6.1.4.1.14179.1.2.13.1.31',
'agentNtpConfigGroup' => '1.3.6.1.4.1.14179.1.2.14',
'agentNtpPollingInterval' => '1.3.6.1.4.1.14179.1.2.14.1',
'agentNtpServerTable' => '1.3.6.1.4.1.14179.1.2.14.2',
'agentNtpServerEntry' => '1.3.6.1.4.1.14179.1.2.14.2.1',
'agentNtpServerIndex' => '1.3.6.1.4.1.14179.1.2.14.2.1.1',
'agentNtpServerAddress' => '1.3.6.1.4.1.14179.1.2.14.2.1.2',
'agentNtpServerRowStatus' => '1.3.6.1.4.1.14179.1.2.14.2.1.20',
'agentDhcpConfigGroup' => '1.3.6.1.4.1.14179.1.2.15',
'agentDhcpScopeTable' => '1.3.6.1.4.1.14179.1.2.15.1',
'agentDhcpScopeEntry' => '1.3.6.1.4.1.14179.1.2.15.1.1',
'agentDhcpScopeIndex' => '1.3.6.1.4.1.14179.1.2.15.1.1.1',
'agentDhcpScopeName' => '1.3.6.1.4.1.14179.1.2.15.1.1.2',
'agentDhcpScopeLeaseTime' => '1.3.6.1.4.1.14179.1.2.15.1.1.3',
'agentDhcpScopeNetwork' => '1.3.6.1.4.1.14179.1.2.15.1.1.4',
'agentDhcpScopeNetmask' => '1.3.6.1.4.1.14179.1.2.15.1.1.5',
'agentDhcpScopePoolStartAddress' => '1.3.6.1.4.1.14179.1.2.15.1.1.6',
'agentDhcpScopePoolEndAddress' => '1.3.6.1.4.1.14179.1.2.15.1.1.7',
'agentDhcpScopeDefaultRouterAddress1' => '1.3.6.1.4.1.14179.1.2.15.1.1.8',
'agentDhcpScopeDefaultRouterAddress2' => '1.3.6.1.4.1.14179.1.2.15.1.1.9',
'agentDhcpScopeDefaultRouterAddress3' => '1.3.6.1.4.1.14179.1.2.15.1.1.10',
'agentDhcpScopeDnsDomainName' => '1.3.6.1.4.1.14179.1.2.15.1.1.11',
'agentDhcpScopeDnsServerAddress1' => '1.3.6.1.4.1.14179.1.2.15.1.1.12',
'agentDhcpScopeDnsServerAddress2' => '1.3.6.1.4.1.14179.1.2.15.1.1.13',
'agentDhcpScopeDnsServerAddress3' => '1.3.6.1.4.1.14179.1.2.15.1.1.14',
'agentDhcpScopeNetbiosNameServerAddress1' => '1.3.6.1.4.1.14179.1.2.15.1.1.15',
'agentDhcpScopeNetbiosNameServerAddress2' => '1.3.6.1.4.1.14179.1.2.15.1.1.16',
'agentDhcpScopeNetbiosNameServerAddress3' => '1.3.6.1.4.1.14179.1.2.15.1.1.17',
'agentDhcpScopeState' => '1.3.6.1.4.1.14179.1.2.15.1.1.18',
'agentDhcpScopeRowStatus' => '1.3.6.1.4.1.14179.1.2.15.1.1.30',
'agentSystemGroup' => '1.3.6.1.4.1.14179.1.3',
'agentSaveConfig' => '1.3.6.1.4.1.14179.1.3.1',
'agentClearConfig' => '1.3.6.1.4.1.14179.1.3.2',
'agentClearLags' => '1.3.6.1.4.1.14179.1.3.3',
'agentClearLoginSessions' => '1.3.6.1.4.1.14179.1.3.4',
'agentClearPortStats' => '1.3.6.1.4.1.14179.1.3.6',
'agentClearSwitchStats' => '1.3.6.1.4.1.14179.1.3.7',
'agentClearTrapLog' => '1.3.6.1.4.1.14179.1.3.8',
'agentResetSystem' => '1.3.6.1.4.1.14179.1.3.10',
'stats' => '1.3.6.1.4.1.14179.1.4',
'portStatsTable' => '1.3.6.1.4.1.14179.1.4.1',
'portStatsEntry' => '1.3.6.1.4.1.14179.1.4.1.1',
'portStatsIndex' => '1.3.6.1.4.1.14179.1.4.1.1.1',
'portStatsPktsTx64Octets' => '1.3.6.1.4.1.14179.1.4.1.1.2',
'portStatsPktsTx65to127Octets' => '1.3.6.1.4.1.14179.1.4.1.1.3',
'portStatsPktsTx128to255Octets' => '1.3.6.1.4.1.14179.1.4.1.1.4',
'portStatsPktsTx256to511Octets' => '1.3.6.1.4.1.14179.1.4.1.1.5',
'portStatsPktsTx512to1023Octets' => '1.3.6.1.4.1.14179.1.4.1.1.6',
'portStatsPktsTx1024to1518Octets' => '1.3.6.1.4.1.14179.1.4.1.1.7',
'portStatsPktsRx1519to1530Octets' => '1.3.6.1.4.1.14179.1.4.1.1.8',
'portStatsPktsTx1519to1530Octets' => '1.3.6.1.4.1.14179.1.4.1.1.9',
'portStatsPktsTxOversizeOctets' => '1.3.6.1.4.1.14179.1.4.1.1.30',
'switchingTraps' => '1.3.6.1.4.1.14179.1.50',
'multipleUsersTrap' => '1.3.6.1.4.1.14179.1.50.1',
'broadcastStormStartTrap' => '1.3.6.1.4.1.14179.1.50.2',
'broadcastStormEndTrap' => '1.3.6.1.4.1.14179.1.50.3',
'linkFailureTrap' => '1.3.6.1.4.1.14179.1.50.4',
'vlanRequestFailureTrap' => '1.3.6.1.4.1.14179.1.50.5',
'vlanDeleteLastTrap' => '1.3.6.1.4.1.14179.1.50.6',
'vlanDefaultCfgFailureTrap' => '1.3.6.1.4.1.14179.1.50.7',
'vlanRestoreFailureTrap' => '1.3.6.1.4.1.14179.1.50.8',
'fanFailureTrap' => '1.3.6.1.4.1.14179.1.50.9',
'stpInstanceNewRootTrap' => '1.3.6.1.4.1.14179.1.50.10',
'stpInstanceTopologyChangeTrap' => '1.3.6.1.4.1.14179.1.50.11',
'powerSupplyStatusChangeTrap' => '1.3.6.1.4.1.14179.1.50.12',
'bsnSwitchingGroups' => '1.3.6.1.4.1.14179.1.51',
'bsnSwitchingAgentInfoGroup' => '1.3.6.1.4.1.14179.1.51.1',
'bsnSwitchingAgentConfigGroup' => '1.3.6.1.4.1.14179.1.51.2',
'bsnSwitchingAgentSystemGroup' => '1.3.6.1.4.1.14179.1.51.3',
'bsnSwitchingAgentStatsGroup' => '1.3.6.1.4.1.14179.1.51.4',
'bsnSwitchingObsGroup' => '1.3.6.1.4.1.14179.1.51.5',
'bsnSwitchingTrap' => '1.3.6.1.4.1.14179.1.51.6',
'bsnSwitchingCompliances' => '1.3.6.1.4.1.14179.1.52',
'bsnSwitchingCompliance' => '1.3.6.1.4.1.14179.1.52.1',
};
1;
__END__

View file

@ -0,0 +1,101 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::ALARMMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ALARM-MIB'} = {
url => '',
name => 'ALARM-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ALARM-MIB'} = {
'alarmMIB' => '1.3.6.1.2.1.118',
'alarmNotifications' => '1.3.6.1.2.1.118.0',
'alarmObjects' => '1.3.6.1.2.1.118.1',
'alarmModel' => '1.3.6.1.2.1.118.1.1',
'alarmModelLastChanged' => '1.3.6.1.2.1.118.1.1.1',
'alarmModelTable' => '1.3.6.1.2.1.118.1.1.2',
'alarmModelEntry' => '1.3.6.1.2.1.118.1.1.2.1',
'alarmModelIndex' => '1.3.6.1.2.1.118.1.1.2.1.1',
'alarmModelState' => '1.3.6.1.2.1.118.1.1.2.1.2',
'alarmModelNotificationId' => '1.3.6.1.2.1.118.1.1.2.1.3',
'alarmModelVarbindIndex' => '1.3.6.1.2.1.118.1.1.2.1.4',
'alarmModelVarbindValue' => '1.3.6.1.2.1.118.1.1.2.1.5',
'alarmModelDescription' => '1.3.6.1.2.1.118.1.1.2.1.6',
'alarmModelSpecificPointer' => '1.3.6.1.2.1.118.1.1.2.1.7',
'alarmModelVarbindSubtree' => '1.3.6.1.2.1.118.1.1.2.1.8',
'alarmModelResourcePrefix' => '1.3.6.1.2.1.118.1.1.2.1.9',
'alarmModelRowStatus' => '1.3.6.1.2.1.118.1.1.2.1.10',
'alarmActive' => '1.3.6.1.2.1.118.1.2',
'alarmActiveLastChanged' => '1.3.6.1.2.1.118.1.2.1',
'alarmActiveTable' => '1.3.6.1.2.1.118.1.2.2',
'alarmActiveEntry' => '1.3.6.1.2.1.118.1.2.2.1',
'alarmListName' => '1.3.6.1.2.1.118.1.2.2.1.1',
'alarmActiveDateAndTime' => '1.3.6.1.2.1.118.1.2.2.1.2',
'alarmActiveIndex' => '1.3.6.1.2.1.118.1.2.2.1.3',
'alarmActiveEngineID' => '1.3.6.1.2.1.118.1.2.2.1.4',
'alarmActiveEngineAddressType' => '1.3.6.1.2.1.118.1.2.2.1.5',
'alarmActiveEngineAddress' => '1.3.6.1.2.1.118.1.2.2.1.6',
'alarmActiveContextName' => '1.3.6.1.2.1.118.1.2.2.1.7',
'alarmActiveVariables' => '1.3.6.1.2.1.118.1.2.2.1.8',
'alarmActiveNotificationID' => '1.3.6.1.2.1.118.1.2.2.1.9',
'alarmActiveResourceId' => '1.3.6.1.2.1.118.1.2.2.1.10',
'alarmActiveDescription' => '1.3.6.1.2.1.118.1.2.2.1.11',
'alarmActiveLogPointer' => '1.3.6.1.2.1.118.1.2.2.1.12',
'alarmActiveModelPointer' => '1.3.6.1.2.1.118.1.2.2.1.13',
'alarmActiveSpecificPointer' => '1.3.6.1.2.1.118.1.2.2.1.14',
'alarmActiveVariableTable' => '1.3.6.1.2.1.118.1.2.3',
'alarmActiveVariableEntry' => '1.3.6.1.2.1.118.1.2.3.1',
'alarmActiveVariableIndex' => '1.3.6.1.2.1.118.1.2.3.1.1',
'alarmActiveVariableID' => '1.3.6.1.2.1.118.1.2.3.1.2',
'alarmActiveVariableValueType' => '1.3.6.1.2.1.118.1.2.3.1.3',
'alarmActiveVariableValueTypeDefinition' => 'ALARM-MIB::alarmActiveVariableValueType',
'alarmActiveVariableCounter32Val' => '1.3.6.1.2.1.118.1.2.3.1.4',
'alarmActiveVariableUnsigned32Val' => '1.3.6.1.2.1.118.1.2.3.1.5',
'alarmActiveVariableTimeTicksVal' => '1.3.6.1.2.1.118.1.2.3.1.6',
'alarmActiveVariableInteger32Val' => '1.3.6.1.2.1.118.1.2.3.1.7',
'alarmActiveVariableOctetStringVal' => '1.3.6.1.2.1.118.1.2.3.1.8',
'alarmActiveVariableIpAddressVal' => '1.3.6.1.2.1.118.1.2.3.1.9',
'alarmActiveVariableOidVal' => '1.3.6.1.2.1.118.1.2.3.1.10',
'alarmActiveVariableCounter64Val' => '1.3.6.1.2.1.118.1.2.3.1.11',
'alarmActiveVariableOpaqueVal' => '1.3.6.1.2.1.118.1.2.3.1.12',
'alarmActiveStatsTable' => '1.3.6.1.2.1.118.1.2.4',
'alarmActiveStatsEntry' => '1.3.6.1.2.1.118.1.2.4.1',
'alarmActiveStatsActiveCurrent' => '1.3.6.1.2.1.118.1.2.4.1.1',
'alarmActiveStatsActives' => '1.3.6.1.2.1.118.1.2.4.1.2',
'alarmActiveStatsLastRaise' => '1.3.6.1.2.1.118.1.2.4.1.3',
'alarmActiveStatsLastClear' => '1.3.6.1.2.1.118.1.2.4.1.4',
'alarmActiveOverflow' => '1.3.6.1.2.1.118.1.2.5',
'alarmClear' => '1.3.6.1.2.1.118.1.3',
'alarmClearMaximum' => '1.3.6.1.2.1.118.1.3.1',
'alarmClearTable' => '1.3.6.1.2.1.118.1.3.2',
'alarmClearEntry' => '1.3.6.1.2.1.118.1.3.2.1',
'alarmClearIndex' => '1.3.6.1.2.1.118.1.3.2.1.1',
'alarmClearDateAndTime' => '1.3.6.1.2.1.118.1.3.2.1.2',
'alarmClearEngineID' => '1.3.6.1.2.1.118.1.3.2.1.3',
'alarmClearEngineAddressType' => '1.3.6.1.2.1.118.1.3.2.1.4',
'alarmClearEngineAddress' => '1.3.6.1.2.1.118.1.3.2.1.5',
'alarmClearContextName' => '1.3.6.1.2.1.118.1.3.2.1.6',
'alarmClearNotificationID' => '1.3.6.1.2.1.118.1.3.2.1.7',
'alarmClearResourceId' => '1.3.6.1.2.1.118.1.3.2.1.8',
'alarmClearLogIndex' => '1.3.6.1.2.1.118.1.3.2.1.9',
'alarmClearModelPointer' => '1.3.6.1.2.1.118.1.3.2.1.10',
'alarmConformance' => '1.3.6.1.2.1.118.2',
'alarmCompliances' => '1.3.6.1.2.1.118.2.1',
'alarmGroups' => '1.3.6.1.2.1.118.2.2',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ALARM-MIB'} = {
'alarmActiveVariableValueType' => {
'1' => 'counter32',
'2' => 'unsigned32',
'3' => 'timeTicks',
'4' => 'integer32',
'5' => 'ipAddress',
'6' => 'octetString',
'7' => 'objectId',
'8' => 'counter64',
'9' => 'opaque',
},
};
1;
__END__

View file

@ -0,0 +1,14 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::ALCATELIND1BASEMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ALCATEL-IND1-BASE-MIB'} = {
url => '',
name => 'ALCATEL-IND1-BASE-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ALCATEL-IND1-BASE-MIB'} =
'1.3.6.1.4.1.6486.800';
1;
__END__

View file

@ -0,0 +1,23 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::ARUBATCMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ARUBA-TC-MIB'} = {
url => 'http://www.circitor.fr/Mibs/Files/ARUBA-TC.mib',
name => 'ARUBA-TC-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ARUBA-TC-MIB'} = {
'ArubaSwitchRole' => {
1 => 'master',
2 => 'local',
3 => 'backupmaster',
},
'ArubaActiveState' => {
1 => 'active',
2 => 'inactive',
},
};
1;
__END__

View file

@ -0,0 +1,89 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::ASYNCOSMAILMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ASYNCOS-MAIL-MIB'} = {
url => '',
name => 'ASYNCOS-MAIL-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::requirements->{'ASYNCOS-MAIL-MIB'} = [
'SNMPv2-TC-v1-MIB',
];
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ASYNCOS-MAIL-MIB'} = {
'asyncOSMailObjects' => '1.3.6.1.4.1.15497.1.1.1',
'perCentMemoryUtilization' => '1.3.6.1.4.1.15497.1.1.1.1.0',
'perCentCPUUtilization' => '1.3.6.1.4.1.15497.1.1.1.2.0',
'perCentDiskIOUtilization' => '1.3.6.1.4.1.15497.1.1.1.3.0',
'perCentQueueUtilization' => '1.3.6.1.4.1.15497.1.1.1.4.0',
'queueAvailabilityStatus' => '1.3.6.1.4.1.15497.1.1.1.5.0',
'queueAvailabilityStatusDefinition' => {
'1' => 'queueSpaceAvailable',
'2' => 'queueSpaceShortage',
'3' => 'queueFull',
},
'resourceConservationReason' => '1.3.6.1.4.1.15497.1.1.1.6.0',
'memoryAvailabilityStatus' => '1.3.6.1.4.1.15497.1.1.1.7.0',
'memoryAvailabilityStatusDefinition' => {
'1' => 'memoryAvailable',
'2' => 'memoryShortage',
'3' => 'memoryFull',
},
'powerSupplyTable' => '1.3.6.1.4.1.15497.1.1.1.8',
'powerSupplyEntry' => '1.3.6.1.4.1.15497.1.1.1.8.1',
'powerSupplyIndex' => '1.3.6.1.4.1.15497.1.1.1.8.1.1',
'powerSupplyStatus' => '1.3.6.1.4.1.15497.1.1.1.8.1.2',
'powerSupplyStatusDefinition' => {
'1' => 'powerSupplyNotInstalled',
'2' => 'powerSupplyHealthy',
'3' => 'powerSupplyNoAC',
'4' => 'powerSupplyFaulty',
},
'powerSupplyRedundancy' => '1.3.6.1.4.1.15497.1.1.1.8.1.3',
'powerSupplyName' => '1.3.6.1.4.1.15497.1.1.1.8.1.4',
'temperatureTable' => '1.3.6.1.4.1.15497.1.1.1.9',
'temperatureEntry' => '1.3.6.1.4.1.15497.1.1.1.9.1',
'temperatureIndex' => '1.3.6.1.4.1.15497.1.1.1.9.1.1',
'degreesCelsius' => '1.3.6.1.4.1.15497.1.1.1.9.1.2',
'temperatureName' => '1.3.6.1.4.1.15497.1.1.1.9.1.3',
'fanTable' => '1.3.6.1.4.1.15497.1.1.1.10',
'fanEntry' => '1.3.6.1.4.1.15497.1.1.1.10.1',
'fanIndex' => '1.3.6.1.4.1.15497.1.1.1.10.1.1',
'fanRPMs' => '1.3.6.1.4.1.15497.1.1.1.10.1.2',
'fanName' => '1.3.6.1.4.1.15497.1.1.1.10.1.3',
'workQueueMessages' => '1.3.6.1.4.1.15497.1.1.1.11.0',
'keyExpirationTable' => '1.3.6.1.4.1.15497.1.1.1.12',
'keyExpirationEntry' => '1.3.6.1.4.1.15497.1.1.1.12.1',
'keyExpirationIndex' => '1.3.6.1.4.1.15497.1.1.1.12.1.1',
'keyDescription' => '1.3.6.1.4.1.15497.1.1.1.12.1.2',
'keyIsPerpetual' => '1.3.6.1.4.1.15497.1.1.1.12.1.3',
'keyIsPerpetualDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue',
'keySecondsUntilExpire' => '1.3.6.1.4.1.15497.1.1.1.12.1.4',
'updateTable' => '1.3.6.1.4.1.15497.1.1.1.13',
'updateEntry' => '1.3.6.1.4.1.15497.1.1.1.13.1',
'updateIndex' => '1.3.6.1.4.1.15497.1.1.1.13.1.1',
'updateServiceName' => '1.3.6.1.4.1.15497.1.1.1.13.1.2',
'updates' => '1.3.6.1.4.1.15497.1.1.1.13.1.3',
'updateFailures' => '1.3.6.1.4.1.15497.1.1.1.13.1.4',
'oldestMessageAge' => '1.3.6.1.4.1.15497.1.1.1.14.0',
'outstandingDNSRequests' => '1.3.6.1.4.1.15497.1.1.1.15.0',
'pendingDNSRequests' => '1.3.6.1.4.1.15497.1.1.1.16.0',
'raidEvents' => '1.3.6.1.4.1.15497.1.1.1.17.0',
'raidTable' => '1.3.6.1.4.1.15497.1.1.1.18',
'raidEntry' => '1.3.6.1.4.1.15497.1.1.1.18.1',
'raidIndex' => '1.3.6.1.4.1.15497.1.1.1.18.1.1',
'raidStatus' => '1.3.6.1.4.1.15497.1.1.1.18.1.2',
'raidStatusDefinition' => {
'1' => 'driveHealthy',
'2' => 'driveFailure',
'3' => 'driveRebuild',
},
'raidID' => '1.3.6.1.4.1.15497.1.1.1.18.1.3',
'raidLastError' => '1.3.6.1.4.1.15497.1.1.1.18.1.4',
'openFilesOrSockets' => '1.3.6.1.4.1.15497.1.1.1.19.0',
'mailTransferThreads' => '1.3.6.1.4.1.15497.1.1.1.20.0',
};
1;
__END__

View file

@ -0,0 +1,24 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::ATTACKMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ATTACK-MIB'} = {
url => '',
name => 'ATTACK-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ATTACK-MIB'} = {
'deviceAttackTable' => '1.3.6.1.4.1.3417.2.3.1.1.1',
'deviceAttackEntry' => '1.3.6.1.4.1.3417.2.3.1.1.1.1',
'deviceAttackIndex' => '1.3.6.1.4.1.3417.2.3.1.1.1.1.1',
'deviceAttackName' => '1.3.6.1.4.1.3417.2.3.1.1.1.1.2',
'deviceAttackStatus' => '1.3.6.1.4.1.3417.2.3.1.1.1.1.3',
'deviceAttackStatusDefinition' => {
'1' => 'no-attack',
'2' => 'under-attack',
},
'deviceAttackTime' => '1.3.6.1.4.1.3417.2.3.1.1.1.1.4',
};
1;
__END__

View file

@ -0,0 +1,54 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::BGP4MIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'BGP4-MIB'} = {
url => '',
name => 'BGP4-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'BGP4-MIB'} = {
'bgpVersion' => '1.3.6.1.2.1.15.1.0',
'bgpLocalAs' => '1.3.6.1.2.1.15.2.0',
'bgpPeerTable' => '1.3.6.1.2.1.15.3',
'bgpPeerEntry' => '1.3.6.1.2.1.15.3.1',
'bgpPeerIdentifier' => '1.3.6.1.2.1.15.3.1.1',
'bgpPeerState' => '1.3.6.1.2.1.15.3.1.2',
'bgpPeerStateDefinition' => {
'1' => 'idle',
'2' => 'connect',
'3' => 'active',
'4' => 'opensent',
'5' => 'openconfirm',
'6' => 'established',
},
'bgpPeerAdminStatus' => '1.3.6.1.2.1.15.3.1.3',
'bgpPeerAdminStatusDefinition' => {
'1' => 'stop',
'2' => 'start',
},
'bgpPeerNegotiatedVersion' => '1.3.6.1.2.1.15.3.1.4',
'bgpPeerLocalAddr' => '1.3.6.1.2.1.15.3.1.5',
'bgpPeerLocalPort' => '1.3.6.1.2.1.15.3.1.6',
'bgpPeerRemoteAddr' => '1.3.6.1.2.1.15.3.1.7',
'bgpPeerRemotePort' => '1.3.6.1.2.1.15.3.1.8',
'bgpPeerRemoteAs' => '1.3.6.1.2.1.15.3.1.9',
'bgpPeerInUpdates' => '1.3.6.1.2.1.15.3.1.10',
'bgpPeerOutUpdates' => '1.3.6.1.2.1.15.3.1.11',
'bgpPeerInTotalMessages' => '1.3.6.1.2.1.15.3.1.12',
'bgpPeerOutTotalMessages' => '1.3.6.1.2.1.15.3.1.13',
'bgpPeerLastError' => '1.3.6.1.2.1.15.3.1.14',
'bgpPeerFsmEstablishedTransitions' => '1.3.6.1.2.1.15.3.1.15',
'bgpPeerFsmEstablishedTime' => '1.3.6.1.2.1.15.3.1.16',
'bgpPeerConnectRetryInterval' => '1.3.6.1.2.1.15.3.1.17',
'bgpPeerHoldTime' => '1.3.6.1.2.1.15.3.1.18',
'bgpPeerKeepAlive' => '1.3.6.1.2.1.15.3.1.19',
'bgpPeerHoldTimeConfigured' => '1.3.6.1.2.1.15.3.1.20',
'bgpPeerKeepAliveConfigured' => '1.3.6.1.2.1.15.3.1.21',
'bgpPeerMinASOriginationInterval' => '1.3.6.1.2.1.15.3.1.22',
'bgpPeerMinRouteAdvertisementInterval' => '1.3.6.1.2.1.15.3.1.23',
'bgpPeerInUpdateElapsedTime' => '1.3.6.1.2.1.15.3.1.24',
};
1;
__END__

View file

@ -0,0 +1,63 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::MIBRESOURCE;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'BIANCA-BRICK-MIBRES-MIB'} = {
url => '',
name => 'BIANCA-BRICK-MIBRES-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'BIANCA-BRICK-MIBRES-MIB'} =
'1.3.6.1.4.1.272.4.17.4';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'BIANCA-BRICK-MIBRES-MIB'} = {
resource => '1.3.6.1.4.1.272.4.17.4.255',
cpuTable => '1.3.6.1.4.1.272.4.17.4.1',
cpuEntry => '1.3.6.1.4.1.272.4.17.4.1.1',
cpuNumber => '1.3.6.1.4.1.272.4.17.4.1.1.1',
cpuDescr => '1.3.6.1.4.1.272.4.17.4.1.1.2',
cpuTotalUser => '1.3.6.1.4.1.272.4.17.4.1.1.3',
cpuTotalSystem => '1.3.6.1.4.1.272.4.17.4.1.1.4',
cpuTotalStreams => '1.3.6.1.4.1.272.4.17.4.1.1.5',
cpuTotalIdle => '1.3.6.1.4.1.272.4.17.4.1.1.6',
cpuLoadUser => '1.3.6.1.4.1.272.4.17.4.1.1.7',
cpuLoadSystem => '1.3.6.1.4.1.272.4.17.4.1.1.8',
cpuLoadStreams => '1.3.6.1.4.1.272.4.17.4.1.1.9',
cpuLoadIdle => '1.3.6.1.4.1.272.4.17.4.1.1.10',
cpuLoadUser10s => '1.3.6.1.4.1.272.4.17.4.1.1.11',
cpuLoadSystem10s => '1.3.6.1.4.1.272.4.17.4.1.1.12',
cpuLoadStreams10s => '1.3.6.1.4.1.272.4.17.4.1.1.13',
cpuLoadIdle10s => '1.3.6.1.4.1.272.4.17.4.1.1.14',
cpuLoadUser60s => '1.3.6.1.4.1.272.4.17.4.1.1.15',
cpuLoadSystem60s => '1.3.6.1.4.1.272.4.17.4.1.1.16',
cpuLoadStreams60s => '1.3.6.1.4.1.272.4.17.4.1.1.17',
cpuLoadIdle60s => '1.3.6.1.4.1.272.4.17.4.1.1.18',
memoryTable => '1.3.6.1.4.1.272.4.17.4.2',
memoryEntry => '1.3.6.1.4.1.272.4.17.4.2.1',
memoryType => '1.3.6.1.4.1.272.4.17.4.2.1.1',
memoryTypeDefinition => 'BIANCA-BRICK-MIBRES-MIB::memoryType',
memoryDescr => '1.3.6.1.4.1.272.4.17.4.2.1.2',
memoryBlockSize => '1.3.6.1.4.1.272.4.17.4.2.1.3',
memoryTotal => '1.3.6.1.4.1.272.4.17.4.2.1.4',
memoryInuse => '1.3.6.1.4.1.272.4.17.4.2.1.5',
memoryDramUse => '1.3.6.1.4.1.272.4.17.4.2.1.6',
memoryNAllocs => '1.3.6.1.4.1.272.4.17.4.2.1.7',
memoryNFrees => '1.3.6.1.4.1.272.4.17.4.2.1.8',
memoryNFails => '1.3.6.1.4.1.272.4.17.4.2.1.9',
dspTable => '1.3.6.1.4.1.272.4.17.4.3',
dspEntry => '1.3.6.1.4.1.272.4.17.4.3.1',
dspSlot => '1.3.6.1.4.1.272.4.17.4.3.1.1',
dspUnit => '1.3.6.1.4.1.272.4.17.4.3.1.2',
dspDescr => '1.3.6.1.4.1.272.4.17.4.3.1.3',
dspCapabilities => '1.3.6.1.4.1.272.4.17.4.3.1.4',
dspTotalChannels => '1.3.6.1.4.1.272.4.17.4.3.1.5',
dspUsedChannels => '1.3.6.1.4.1.272.4.17.4.3.1.6',
resourceMIB => '1.3.6.1.4.1.272.4.17.4.255',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'BIANCA-BRICK-MIBRES-MIB'} = {
memoryType => {
'1' => 'flash',
'2' => 'dram',
'3' => 'dpool',
},
};

View file

@ -0,0 +1,32 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::BLUECOATAVMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'BLUECOAT-AV-MIB'} = {
url => '',
name => 'BLUECOAT-AV-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'BLUECOAT-AV-MIB'} = {
'avFilesScanned' => '1.3.6.1.4.1.3417.2.10.1.1.0',
'avVirusesDetected' => '1.3.6.1.4.1.3417.2.10.1.2.0',
'avPatternVersion' => '1.3.6.1.4.1.3417.2.10.1.3.0',
'avPatternDateTime' => '1.3.6.1.4.1.3417.2.10.1.4.0',
'avEngineVersion' => '1.3.6.1.4.1.3417.2.10.1.5.0',
'avVendorName' => '1.3.6.1.4.1.3417.2.10.1.6.0',
'avLicenseDaysRemaining' => '1.3.6.1.4.1.3417.2.10.1.7.0',
'avPublishedFirmwareVersion' => '1.3.6.1.4.1.3417.2.10.1.8.0',
'avInstalledFirmwareVersion' => '1.3.6.1.4.1.3417.2.10.1.9.0',
'avSlowICAPConnections' => '1.3.6.1.4.1.3417.2.10.1.10.0',
'avUpdateFailureReason' => '1.3.6.1.4.1.3417.2.10.2.1.0',
'avUrl' => '1.3.6.1.4.1.3417.2.10.2.2.0',
'avVirusName' => '1.3.6.1.4.1.3417.2.10.2.3.0',
'avVirusDetails' => '1.3.6.1.4.1.3417.2.10.2.4.0',
'avErrorCode' => '1.3.6.1.4.1.3417.2.10.2.5.0',
'avErrorDetails' => '1.3.6.1.4.1.3417.2.10.2.6.0',
'avPreviousFirmwareVersion' => '1.3.6.1.4.1.3417.2.10.2.7.0',
'avICTMWarningReason' => '1.3.6.1.4.1.3417.2.10.2.8.0',
};
1;
__END__

View file

@ -0,0 +1,50 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::BLUECOATSGPROXYMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'BLUECOAT-SG-PROXY-MIB'} = {
url => '',
name => 'BLUECOAT-SG-PROXY-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'BLUECOAT-SG-PROXY-MIB'} = {
'blueCoatMgmt' => '1.3.6.1.4.1.3417.2',
'bluecoatSGProxyMIB' => '1.3.6.1.4.1.3417.2.11',
'sgProxyConfig' => '1.3.6.1.4.1.3417.2.11.1',
'sgProxySystem' => '1.3.6.1.4.1.3417.2.11.2',
'sgProxyMemAvailable' => '1.3.6.1.4.1.3417.2.11.2.3.1.0',
'sgProxyMemCacheUsage' => '1.3.6.1.4.1.3417.2.11.2.3.2.0',
'sgProxyMemSysUsage' => '1.3.6.1.4.1.3417.2.11.2.3.3.0',
'sgProxyMemPressure' => '1.3.6.1.4.1.3417.2.11.2.3.4.0',
'sgProxyCpuCoreTable' => '1.3.6.1.4.1.3417.2.11.2.4',
'sgProxyCpuCoreEntry' => '1.3.6.1.4.1.3417.2.11.2.4.1',
'sgProxyCpuCoreIndex' => '1.3.6.1.4.1.3417.2.11.2.4.1.1',
'sgProxyCpuCoreUpTime' => '1.3.6.1.4.1.3417.2.11.2.4.1.2',
'sgProxyCpuCoreBusyTime' => '1.3.6.1.4.1.3417.2.11.2.4.1.3',
'sgProxyCpuCoreIdleTime' => '1.3.6.1.4.1.3417.2.11.2.4.1.4',
'sgProxyCpuCoreUpTimeSinceLastAccess' => '1.3.6.1.4.1.3417.2.11.2.4.1.5',
'sgProxyCpuCoreBusyTimeSinceLastAccess' => '1.3.6.1.4.1.3417.2.11.2.4.1.6',
'sgProxyCpuCoreIdleTimeSinceLastAccess' => '1.3.6.1.4.1.3417.2.11.2.4.1.7',
'sgProxyCpuCoreBusyPerCent' => '1.3.6.1.4.1.3417.2.11.2.4.1.8',
'sgProxyCpuCoreIdlePerCent' => '1.3.6.1.4.1.3417.2.11.2.4.1.9',
'sgProxyHttp' => '1.3.6.1.4.1.3417.2.11.3',
'sgProxyHttpPerf' => '1.3.6.1.4.1.3417.2.11.3.1',
'sgProxyHttpClient' => '1.3.6.1.4.1.3417.2.11.3.1.1',
'sgProxyHttpServer' => '1.3.6.1.4.1.3417.2.11.3.1.2',
'sgProxyHttpConnections' => '1.3.6.1.4.1.3417.2.11.3.1.3',
'sgProxyHttpClientConnections' => '1.3.6.1.4.1.3417.2.11.3.1.3.1',
'sgProxyHttpClientConnectionsActive' => '1.3.6.1.4.1.3417.2.11.3.1.3.2',
'sgProxyHttpClientConnectionsIdle' => '1.3.6.1.4.1.3417.2.11.3.1.3.3',
'sgProxyHttpServerConnections' => '1.3.6.1.4.1.3417.2.11.3.1.3.4',
'sgProxyHttpServerConnectionsActive' => '1.3.6.1.4.1.3417.2.11.3.1.3.5',
'sgProxyHttpServerConnectionsIdle' => '1.3.6.1.4.1.3417.2.11.3.1.3.6',
'sgProxyHttpResponse' => '1.3.6.1.4.1.3417.2.11.3.2',
'sgProxyHttpResponseTime' => '1.3.6.1.4.1.3417.2.11.3.2.1',
'sgProxyHttpResponseTimeAll' => '1.3.6.1.4.1.3417.2.11.3.2.1.1',
'sgProxyHttpResponseFirstByte' => '1.3.6.1.4.1.3417.2.11.3.2.1.2',
'sgProxyHttpResponseByteRate' => '1.3.6.1.4.1.3417.2.11.3.2.1.3',
'sgProxyHttpResponseSize' => '1.3.6.1.4.1.3417.2.11.3.2.1.4',
};
1;
__END__

View file

@ -0,0 +1,17 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOBGP4MIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-BGP4-MIB'} = {
url => '',
name => 'CISCO-BGP4-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-BGP4-MIB'} = {
'cbgpPeerAddrFamilyPrefixTable' => '1.3.6.1.4.1.9.9.187.1.2.4',
'cbgpPeerAddrFamilyPrefixEntry' => '1.3.6.1.4.1.9.9.187.1.2.4.1',
'cbgpPeerAddrAcceptedPrefixes' => '1.3.6.1.4.1.9.9.187.1.2.4.1.1',
};
1;
__END__

View file

@ -0,0 +1,437 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOCCMMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-CCM-MIB'} = {
url => '',
name => 'CISCO-CCM-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-CCM-MIB'} = {
'org' => '1.3',
'dod' => '1.3.6',
'internet' => '1.3.6.1',
'directory' => '1.3.6.1.1',
'mgmt' => '1.3.6.1.2',
'experimental' => '1.3.6.1.3',
'private' => '1.3.6.1.4',
'enterprises' => '1.3.6.1.4.1',
'cisco' => '1.3.6.1.4.1.9',
'ciscoMgmt' => '1.3.6.1.4.1.9.9',
'ciscoCcmMIB' => '1.3.6.1.4.1.9.9.156',
'ciscoCcmMIBObjects' => '1.3.6.1.4.1.9.9.156.1',
'ccmGeneralInfo' => '1.3.6.1.4.1.9.9.156.1.1',
'ccmGroupTable' => '1.3.6.1.4.1.9.9.156.1.1.1',
'ccmGroupEntry' => '1.3.6.1.4.1.9.9.156.1.1.1.1',
'ccmGroupIndex' => '1.3.6.1.4.1.9.9.156.1.1.1.1.1',
'ccmGroupName' => '1.3.6.1.4.1.9.9.156.1.1.1.1.2',
'ccmGroupTftpDefault' => '1.3.6.1.4.1.9.9.156.1.1.1.1.3',
'ccmTable' => '1.3.6.1.4.1.9.9.156.1.1.2',
'ccmEntry' => '1.3.6.1.4.1.9.9.156.1.1.2.1',
'ccmIndex' => '1.3.6.1.4.1.9.9.156.1.1.2.1.1',
'ccmName' => '1.3.6.1.4.1.9.9.156.1.1.2.1.2',
'ccmDescription' => '1.3.6.1.4.1.9.9.156.1.1.2.1.3',
'ccmVersion' => '1.3.6.1.4.1.9.9.156.1.1.2.1.4',
'ccmStatus' => '1.3.6.1.4.1.9.9.156.1.1.2.1.5',
'ccmStatusDefinition' => {
'1' => 'unknown',
'2' => 'up',
'3' => 'down',
},
'ccmInetAddressType' => '1.3.6.1.4.1.9.9.156.1.1.2.1.6',
'ccmInetAddress' => '1.3.6.1.4.1.9.9.156.1.1.2.1.7',
'ccmClusterId' => '1.3.6.1.4.1.9.9.156.1.1.2.1.8',
'ccmInetAddress2Type' => '1.3.6.1.4.1.9.9.156.1.1.2.1.9',
'ccmInetAddress2' => '1.3.6.1.4.1.9.9.156.1.1.2.1.10',
'ccmGroupMappingTable' => '1.3.6.1.4.1.9.9.156.1.1.3',
'ccmGroupMappingEntry' => '1.3.6.1.4.1.9.9.156.1.1.3.1',
'ccmCMGroupMappingCMPriority' => '1.3.6.1.4.1.9.9.156.1.1.3.1.1',
'ccmRegionTable' => '1.3.6.1.4.1.9.9.156.1.1.4',
'ccmRegionEntry' => '1.3.6.1.4.1.9.9.156.1.1.4.1',
'ccmRegionIndex' => '1.3.6.1.4.1.9.9.156.1.1.4.1.1',
'ccmRegionName' => '1.3.6.1.4.1.9.9.156.1.1.4.1.2',
'ccmRegionPairTable' => '1.3.6.1.4.1.9.9.156.1.1.5',
'ccmRegionPairEntry' => '1.3.6.1.4.1.9.9.156.1.1.5.1',
'ccmRegionSrcIndex' => '1.3.6.1.4.1.9.9.156.1.1.5.1.1',
'ccmRegionDestIndex' => '1.3.6.1.4.1.9.9.156.1.1.5.1.2',
'ccmRegionAvailableBandWidth' => '1.3.6.1.4.1.9.9.156.1.1.5.1.3',
'ccmTimeZoneTable' => '1.3.6.1.4.1.9.9.156.1.1.6',
'ccmTimeZoneEntry' => '1.3.6.1.4.1.9.9.156.1.1.6.1',
'ccmTimeZoneIndex' => '1.3.6.1.4.1.9.9.156.1.1.6.1.1',
'ccmTimeZoneName' => '1.3.6.1.4.1.9.9.156.1.1.6.1.2',
'ccmTimeZoneOffset' => '1.3.6.1.4.1.9.9.156.1.1.6.1.3',
'ccmTimeZoneOffsetHours' => '1.3.6.1.4.1.9.9.156.1.1.6.1.4',
'ccmTimeZoneOffsetMinutes' => '1.3.6.1.4.1.9.9.156.1.1.6.1.5',
'ccmDevicePoolTable' => '1.3.6.1.4.1.9.9.156.1.1.7',
'ccmDevicePoolEntry' => '1.3.6.1.4.1.9.9.156.1.1.7.1',
'ccmDevicePoolIndex' => '1.3.6.1.4.1.9.9.156.1.1.7.1.1',
'ccmDevicePoolName' => '1.3.6.1.4.1.9.9.156.1.1.7.1.2',
'ccmDevicePoolRegionIndex' => '1.3.6.1.4.1.9.9.156.1.1.7.1.3',
'ccmDevicePoolTimeZoneIndex' => '1.3.6.1.4.1.9.9.156.1.1.7.1.4',
'ccmDevicePoolGroupIndex' => '1.3.6.1.4.1.9.9.156.1.1.7.1.5',
'ccmProductTypeTable' => '1.3.6.1.4.1.9.9.156.1.1.8',
'ccmProductTypeEntry' => '1.3.6.1.4.1.9.9.156.1.1.8.1',
'ccmProductTypeIndex' => '1.3.6.1.4.1.9.9.156.1.1.8.1.1',
'ccmProductType' => '1.3.6.1.4.1.9.9.156.1.1.8.1.2',
'ccmProductName' => '1.3.6.1.4.1.9.9.156.1.1.8.1.3',
'ccmProductCategory' => '1.3.6.1.4.1.9.9.156.1.1.8.1.4',
'ccmPhoneInfo' => '1.3.6.1.4.1.9.9.156.1.2',
'ccmPhoneTable' => '1.3.6.1.4.1.9.9.156.1.2.1',
'ccmPhoneEntry' => '1.3.6.1.4.1.9.9.156.1.2.1.1',
'ccmPhoneIndex' => '1.3.6.1.4.1.9.9.156.1.2.1.1.1',
'ccmPhonePhysicalAddress' => '1.3.6.1.4.1.9.9.156.1.2.1.1.2',
'ccmPhoneType' => '1.3.6.1.4.1.9.9.156.1.2.1.1.3',
'ccmPhoneDescription' => '1.3.6.1.4.1.9.9.156.1.2.1.1.4',
'ccmPhoneUserName' => '1.3.6.1.4.1.9.9.156.1.2.1.1.5',
'ccmPhoneIpAddress' => '1.3.6.1.4.1.9.9.156.1.2.1.1.6',
'ccmPhoneStatus' => '1.3.6.1.4.1.9.9.156.1.2.1.1.7',
'ccmPhoneTimeLastRegistered' => '1.3.6.1.4.1.9.9.156.1.2.1.1.8',
'ccmPhoneE911Location' => '1.3.6.1.4.1.9.9.156.1.2.1.1.9',
'ccmPhoneLoadID' => '1.3.6.1.4.1.9.9.156.1.2.1.1.10',
'ccmPhoneLastError' => '1.3.6.1.4.1.9.9.156.1.2.1.1.11',
'ccmPhoneTimeLastError' => '1.3.6.1.4.1.9.9.156.1.2.1.1.12',
'ccmPhoneDevicePoolIndex' => '1.3.6.1.4.1.9.9.156.1.2.1.1.13',
'ccmPhoneInetAddressType' => '1.3.6.1.4.1.9.9.156.1.2.1.1.14',
'ccmPhoneInetAddress' => '1.3.6.1.4.1.9.9.156.1.2.1.1.15',
'ccmPhoneStatusReason' => '1.3.6.1.4.1.9.9.156.1.2.1.1.16',
'ccmPhoneTimeLastStatusUpdt' => '1.3.6.1.4.1.9.9.156.1.2.1.1.17',
'ccmPhoneProductTypeIndex' => '1.3.6.1.4.1.9.9.156.1.2.1.1.18',
'ccmPhoneProtocol' => '1.3.6.1.4.1.9.9.156.1.2.1.1.19',
'ccmPhoneName' => '1.3.6.1.4.1.9.9.156.1.2.1.1.20',
'ccmPhoneInetAddressIPv4' => '1.3.6.1.4.1.9.9.156.1.2.1.1.21',
'ccmPhoneInetAddressIPv6' => '1.3.6.1.4.1.9.9.156.1.2.1.1.22',
'ccmPhoneIPv4Attribute' => '1.3.6.1.4.1.9.9.156.1.2.1.1.23',
'ccmPhoneIPv6Attribute' => '1.3.6.1.4.1.9.9.156.1.2.1.1.24',
'ccmPhoneActiveLoadID' => '1.3.6.1.4.1.9.9.156.1.2.1.1.25',
'ccmPhoneUnregReason' => '1.3.6.1.4.1.9.9.156.1.2.1.1.26',
'ccmPhoneRegFailReason' => '1.3.6.1.4.1.9.9.156.1.2.1.1.27',
'ccmPhoneExtensionTable' => '1.3.6.1.4.1.9.9.156.1.2.2',
'ccmPhoneExtensionEntry' => '1.3.6.1.4.1.9.9.156.1.2.2.1',
'ccmPhoneExtensionIndex' => '1.3.6.1.4.1.9.9.156.1.2.2.1.1',
'ccmPhoneExtension' => '1.3.6.1.4.1.9.9.156.1.2.2.1.2',
'ccmPhoneExtensionIpAddress' => '1.3.6.1.4.1.9.9.156.1.2.2.1.3',
'ccmPhoneExtensionMultiLines' => '1.3.6.1.4.1.9.9.156.1.2.2.1.4',
'ccmPhoneExtensionInetAddressType' => '1.3.6.1.4.1.9.9.156.1.2.2.1.5',
'ccmPhoneExtensionInetAddress' => '1.3.6.1.4.1.9.9.156.1.2.2.1.6',
'ccmPhoneFailedTable' => '1.3.6.1.4.1.9.9.156.1.2.3',
'ccmPhoneFailedEntry' => '1.3.6.1.4.1.9.9.156.1.2.3.1',
'ccmPhoneFailedIndex' => '1.3.6.1.4.1.9.9.156.1.2.3.1.1',
'ccmPhoneFailedTime' => '1.3.6.1.4.1.9.9.156.1.2.3.1.2',
'ccmPhoneFailedName' => '1.3.6.1.4.1.9.9.156.1.2.3.1.3',
'ccmPhoneFailedInetAddressType' => '1.3.6.1.4.1.9.9.156.1.2.3.1.4',
'ccmPhoneFailedInetAddress' => '1.3.6.1.4.1.9.9.156.1.2.3.1.5',
'ccmPhoneFailCauseCode' => '1.3.6.1.4.1.9.9.156.1.2.3.1.6',
'ccmPhoneFailedMacAddress' => '1.3.6.1.4.1.9.9.156.1.2.3.1.7',
'ccmPhoneFailedInetAddressIPv4' => '1.3.6.1.4.1.9.9.156.1.2.3.1.8',
'ccmPhoneFailedInetAddressIPv6' => '1.3.6.1.4.1.9.9.156.1.2.3.1.9',
'ccmPhoneFailedIPv4Attribute' => '1.3.6.1.4.1.9.9.156.1.2.3.1.10',
'ccmPhoneFailedIPv6Attribute' => '1.3.6.1.4.1.9.9.156.1.2.3.1.11',
'ccmPhoneFailedRegFailReason' => '1.3.6.1.4.1.9.9.156.1.2.3.1.12',
'ccmPhoneStatusUpdateTable' => '1.3.6.1.4.1.9.9.156.1.2.4',
'ccmPhoneStatusUpdateEntry' => '1.3.6.1.4.1.9.9.156.1.2.4.1',
'ccmPhoneStatusUpdateIndex' => '1.3.6.1.4.1.9.9.156.1.2.4.1.1',
'ccmPhoneStatusPhoneIndex' => '1.3.6.1.4.1.9.9.156.1.2.4.1.2',
'ccmPhoneStatusUpdateTime' => '1.3.6.1.4.1.9.9.156.1.2.4.1.3',
'ccmPhoneStatusUpdateType' => '1.3.6.1.4.1.9.9.156.1.2.4.1.4',
'ccmPhoneStatusUpdateReason' => '1.3.6.1.4.1.9.9.156.1.2.4.1.5',
'ccmPhoneStatusUnregReason' => '1.3.6.1.4.1.9.9.156.1.2.4.1.6',
'ccmPhoneStatusRegFailReason' => '1.3.6.1.4.1.9.9.156.1.2.4.1.7',
'ccmPhoneExtnTable' => '1.3.6.1.4.1.9.9.156.1.2.5',
'ccmPhoneExtnEntry' => '1.3.6.1.4.1.9.9.156.1.2.5.1',
'ccmPhoneExtnIndex' => '1.3.6.1.4.1.9.9.156.1.2.5.1.1',
'ccmPhoneExtn' => '1.3.6.1.4.1.9.9.156.1.2.5.1.2',
'ccmPhoneExtnMultiLines' => '1.3.6.1.4.1.9.9.156.1.2.5.1.3',
'ccmPhoneExtnInetAddressType' => '1.3.6.1.4.1.9.9.156.1.2.5.1.4',
'ccmPhoneExtnInetAddress' => '1.3.6.1.4.1.9.9.156.1.2.5.1.5',
'ccmPhoneExtnStatus' => '1.3.6.1.4.1.9.9.156.1.2.5.1.6',
'ccmGatewayInfo' => '1.3.6.1.4.1.9.9.156.1.3',
'ccmGatewayTable' => '1.3.6.1.4.1.9.9.156.1.3.1',
'ccmGatewayEntry' => '1.3.6.1.4.1.9.9.156.1.3.1.1',
'ccmGatewayIndex' => '1.3.6.1.4.1.9.9.156.1.3.1.1.1',
'ccmGatewayName' => '1.3.6.1.4.1.9.9.156.1.3.1.1.2',
'ccmGatewayType' => '1.3.6.1.4.1.9.9.156.1.3.1.1.3',
'ccmGatewayDescription' => '1.3.6.1.4.1.9.9.156.1.3.1.1.4',
'ccmGatewayStatus' => '1.3.6.1.4.1.9.9.156.1.3.1.1.5',
'ccmGatewayDevicePoolIndex' => '1.3.6.1.4.1.9.9.156.1.3.1.1.6',
'ccmGatewayInetAddressType' => '1.3.6.1.4.1.9.9.156.1.3.1.1.7',
'ccmGatewayInetAddress' => '1.3.6.1.4.1.9.9.156.1.3.1.1.8',
'ccmGatewayProductId' => '1.3.6.1.4.1.9.9.156.1.3.1.1.9',
'ccmGatewayStatusReason' => '1.3.6.1.4.1.9.9.156.1.3.1.1.10',
'ccmGatewayTimeLastStatusUpdt' => '1.3.6.1.4.1.9.9.156.1.3.1.1.11',
'ccmGatewayTimeLastRegistered' => '1.3.6.1.4.1.9.9.156.1.3.1.1.12',
'ccmGatewayDChannelStatus' => '1.3.6.1.4.1.9.9.156.1.3.1.1.13',
'ccmGatewayDChannelNumber' => '1.3.6.1.4.1.9.9.156.1.3.1.1.14',
'ccmGatewayProductTypeIndex' => '1.3.6.1.4.1.9.9.156.1.3.1.1.15',
'ccmGatewayUnregReason' => '1.3.6.1.4.1.9.9.156.1.3.1.1.16',
'ccmGatewayRegFailReason' => '1.3.6.1.4.1.9.9.156.1.3.1.1.17',
'ccmGatewayTrunkInfo' => '1.3.6.1.4.1.9.9.156.1.4',
'ccmGatewayTrunkTable' => '1.3.6.1.4.1.9.9.156.1.4.1',
'ccmGatewayTrunkEntry' => '1.3.6.1.4.1.9.9.156.1.4.1.1',
'ccmGatewayTrunkIndex' => '1.3.6.1.4.1.9.9.156.1.4.1.1.1',
'ccmGatewayTrunkType' => '1.3.6.1.4.1.9.9.156.1.4.1.1.2',
'ccmGatewayTrunkName' => '1.3.6.1.4.1.9.9.156.1.4.1.1.3',
'ccmTrunkGatewayIndex' => '1.3.6.1.4.1.9.9.156.1.4.1.1.4',
'ccmGatewayTrunkStatus' => '1.3.6.1.4.1.9.9.156.1.4.1.1.5',
'ccmGlobalInfo' => '1.3.6.1.4.1.9.9.156.1.5',
'ccmActivePhones' => '1.3.6.1.4.1.9.9.156.1.5.1',
'ccmInActivePhones' => '1.3.6.1.4.1.9.9.156.1.5.2',
'ccmActiveGateways' => '1.3.6.1.4.1.9.9.156.1.5.3',
'ccmInActiveGateways' => '1.3.6.1.4.1.9.9.156.1.5.4',
'ccmRegisteredPhones' => '1.3.6.1.4.1.9.9.156.1.5.5',
'ccmUnregisteredPhones' => '1.3.6.1.4.1.9.9.156.1.5.6',
'ccmRejectedPhones' => '1.3.6.1.4.1.9.9.156.1.5.7',
'ccmRegisteredGateways' => '1.3.6.1.4.1.9.9.156.1.5.8',
'ccmUnregisteredGateways' => '1.3.6.1.4.1.9.9.156.1.5.9',
'ccmRejectedGateways' => '1.3.6.1.4.1.9.9.156.1.5.10',
'ccmRegisteredMediaDevices' => '1.3.6.1.4.1.9.9.156.1.5.11',
'ccmUnregisteredMediaDevices' => '1.3.6.1.4.1.9.9.156.1.5.12',
'ccmRejectedMediaDevices' => '1.3.6.1.4.1.9.9.156.1.5.13',
'ccmRegisteredCTIDevices' => '1.3.6.1.4.1.9.9.156.1.5.14',
'ccmUnregisteredCTIDevices' => '1.3.6.1.4.1.9.9.156.1.5.15',
'ccmRejectedCTIDevices' => '1.3.6.1.4.1.9.9.156.1.5.16',
'ccmRegisteredVoiceMailDevices' => '1.3.6.1.4.1.9.9.156.1.5.17',
'ccmUnregisteredVoiceMailDevices' => '1.3.6.1.4.1.9.9.156.1.5.18',
'ccmRejectedVoiceMailDevices' => '1.3.6.1.4.1.9.9.156.1.5.19',
'ccmCallManagerStartTime' => '1.3.6.1.4.1.9.9.156.1.5.20',
'ccmPhoneTableStateId' => '1.3.6.1.4.1.9.9.156.1.5.21',
'ccmPhoneExtensionTableStateId' => '1.3.6.1.4.1.9.9.156.1.5.22',
'ccmPhoneStatusUpdateTableStateId' => '1.3.6.1.4.1.9.9.156.1.5.23',
'ccmGatewayTableStateId' => '1.3.6.1.4.1.9.9.156.1.5.24',
'ccmCTIDeviceTableStateId' => '1.3.6.1.4.1.9.9.156.1.5.25',
'ccmCTIDeviceDirNumTableStateId' => '1.3.6.1.4.1.9.9.156.1.5.26',
'ccmPhStatUpdtTblLastAddedIndex' => '1.3.6.1.4.1.9.9.156.1.5.27',
'ccmPhFailedTblLastAddedIndex' => '1.3.6.1.4.1.9.9.156.1.5.28',
'ccmSystemVersion' => '1.3.6.1.4.1.9.9.156.1.5.29',
'ccmInstallationId' => '1.3.6.1.4.1.9.9.156.1.5.30',
'ccmPartiallyRegisteredPhones' => '1.3.6.1.4.1.9.9.156.1.5.31',
'ccmH323TableEntries' => '1.3.6.1.4.1.9.9.156.1.5.32',
'ccmSIPTableEntries' => '1.3.6.1.4.1.9.9.156.1.5.33',
'ccmMediaDeviceInfo' => '1.3.6.1.4.1.9.9.156.1.6',
'ccmMediaDeviceTable' => '1.3.6.1.4.1.9.9.156.1.6.1',
'ccmMediaDeviceEntry' => '1.3.6.1.4.1.9.9.156.1.6.1.1',
'ccmMediaDeviceIndex' => '1.3.6.1.4.1.9.9.156.1.6.1.1.1',
'ccmMediaDeviceName' => '1.3.6.1.4.1.9.9.156.1.6.1.1.2',
'ccmMediaDeviceType' => '1.3.6.1.4.1.9.9.156.1.6.1.1.3',
'ccmMediaDeviceDescription' => '1.3.6.1.4.1.9.9.156.1.6.1.1.4',
'ccmMediaDeviceStatus' => '1.3.6.1.4.1.9.9.156.1.6.1.1.5',
'ccmMediaDeviceDevicePoolIndex' => '1.3.6.1.4.1.9.9.156.1.6.1.1.6',
'ccmMediaDeviceInetAddressType' => '1.3.6.1.4.1.9.9.156.1.6.1.1.7',
'ccmMediaDeviceInetAddress' => '1.3.6.1.4.1.9.9.156.1.6.1.1.8',
'ccmMediaDeviceStatusReason' => '1.3.6.1.4.1.9.9.156.1.6.1.1.9',
'ccmMediaDeviceTimeLastStatusUpdt' => '1.3.6.1.4.1.9.9.156.1.6.1.1.10',
'ccmMediaDeviceTimeLastRegistered' => '1.3.6.1.4.1.9.9.156.1.6.1.1.11',
'ccmMediaDeviceProductTypeIndex' => '1.3.6.1.4.1.9.9.156.1.6.1.1.12',
'ccmMediaDeviceInetAddressIPv4' => '1.3.6.1.4.1.9.9.156.1.6.1.1.13',
'ccmMediaDeviceInetAddressIPv6' => '1.3.6.1.4.1.9.9.156.1.6.1.1.14',
'ccmMediaDeviceUnregReason' => '1.3.6.1.4.1.9.9.156.1.6.1.1.15',
'ccmMediaDeviceRegFailReason' => '1.3.6.1.4.1.9.9.156.1.6.1.1.16',
'ccmGatekeeperInfo' => '1.3.6.1.4.1.9.9.156.1.7',
'ccmGatekeeperTable' => '1.3.6.1.4.1.9.9.156.1.7.1',
'ccmGatekeeperEntry' => '1.3.6.1.4.1.9.9.156.1.7.1.1',
'ccmGatekeeperIndex' => '1.3.6.1.4.1.9.9.156.1.7.1.1.1',
'ccmGatekeeperName' => '1.3.6.1.4.1.9.9.156.1.7.1.1.2',
'ccmGatekeeperType' => '1.3.6.1.4.1.9.9.156.1.7.1.1.3',
'ccmGatekeeperDescription' => '1.3.6.1.4.1.9.9.156.1.7.1.1.4',
'ccmGatekeeperStatus' => '1.3.6.1.4.1.9.9.156.1.7.1.1.5',
'ccmGatekeeperDevicePoolIndex' => '1.3.6.1.4.1.9.9.156.1.7.1.1.6',
'ccmGatekeeperInetAddressType' => '1.3.6.1.4.1.9.9.156.1.7.1.1.7',
'ccmGatekeeperInetAddress' => '1.3.6.1.4.1.9.9.156.1.7.1.1.8',
'ccmCTIDeviceInfo' => '1.3.6.1.4.1.9.9.156.1.8',
'ccmCTIDeviceTable' => '1.3.6.1.4.1.9.9.156.1.8.1',
'ccmCTIDeviceEntry' => '1.3.6.1.4.1.9.9.156.1.8.1.1',
'ccmCTIDeviceIndex' => '1.3.6.1.4.1.9.9.156.1.8.1.1.1',
'ccmCTIDeviceName' => '1.3.6.1.4.1.9.9.156.1.8.1.1.2',
'ccmCTIDeviceType' => '1.3.6.1.4.1.9.9.156.1.8.1.1.3',
'ccmCTIDeviceDescription' => '1.3.6.1.4.1.9.9.156.1.8.1.1.4',
'ccmCTIDeviceStatus' => '1.3.6.1.4.1.9.9.156.1.8.1.1.5',
'ccmCTIDevicePoolIndex' => '1.3.6.1.4.1.9.9.156.1.8.1.1.6',
'ccmCTIDeviceInetAddressType' => '1.3.6.1.4.1.9.9.156.1.8.1.1.7',
'ccmCTIDeviceInetAddress' => '1.3.6.1.4.1.9.9.156.1.8.1.1.8',
'ccmCTIDeviceAppInfo' => '1.3.6.1.4.1.9.9.156.1.8.1.1.9',
'ccmCTIDeviceStatusReason' => '1.3.6.1.4.1.9.9.156.1.8.1.1.10',
'ccmCTIDeviceTimeLastStatusUpdt' => '1.3.6.1.4.1.9.9.156.1.8.1.1.11',
'ccmCTIDeviceTimeLastRegistered' => '1.3.6.1.4.1.9.9.156.1.8.1.1.12',
'ccmCTIDeviceProductTypeIndex' => '1.3.6.1.4.1.9.9.156.1.8.1.1.13',
'ccmCTIDeviceInetAddressIPv4' => '1.3.6.1.4.1.9.9.156.1.8.1.1.14',
'ccmCTIDeviceInetAddressIPv6' => '1.3.6.1.4.1.9.9.156.1.8.1.1.15',
'ccmCTIDeviceUnregReason' => '1.3.6.1.4.1.9.9.156.1.8.1.1.16',
'ccmCTIDeviceRegFailReason' => '1.3.6.1.4.1.9.9.156.1.8.1.1.17',
'ccmCTIDeviceDirNumTable' => '1.3.6.1.4.1.9.9.156.1.8.2',
'ccmCTIDeviceDirNumEntry' => '1.3.6.1.4.1.9.9.156.1.8.2.1',
'ccmCTIDeviceDirNumIndex' => '1.3.6.1.4.1.9.9.156.1.8.2.1.1',
'ccmCTIDeviceDirNum' => '1.3.6.1.4.1.9.9.156.1.8.2.1.2',
'ccmAlarmConfigInfo' => '1.3.6.1.4.1.9.9.156.1.9',
'ccmCallManagerAlarmEnable' => '1.3.6.1.4.1.9.9.156.1.9.1',
'ccmPhoneFailedAlarmInterval' => '1.3.6.1.4.1.9.9.156.1.9.2',
'ccmPhoneFailedStorePeriod' => '1.3.6.1.4.1.9.9.156.1.9.3',
'ccmPhoneStatusUpdateAlarmInterv' => '1.3.6.1.4.1.9.9.156.1.9.4',
'ccmPhoneStatusUpdateStorePeriod' => '1.3.6.1.4.1.9.9.156.1.9.5',
'ccmGatewayAlarmEnable' => '1.3.6.1.4.1.9.9.156.1.9.6',
'ccmMaliciousCallAlarmEnable' => '1.3.6.1.4.1.9.9.156.1.9.7',
'ccmNotificationsInfo' => '1.3.6.1.4.1.9.9.156.1.10',
'ccmAlarmSeverity' => '1.3.6.1.4.1.9.9.156.1.10.1',
'ccmFailCauseCode' => '1.3.6.1.4.1.9.9.156.1.10.2',
'ccmPhoneFailures' => '1.3.6.1.4.1.9.9.156.1.10.3',
'ccmPhoneUpdates' => '1.3.6.1.4.1.9.9.156.1.10.4',
'ccmGatewayFailCauseCode' => '1.3.6.1.4.1.9.9.156.1.10.5',
'ccmMediaResourceType' => '1.3.6.1.4.1.9.9.156.1.10.6',
'ccmMediaResourceListName' => '1.3.6.1.4.1.9.9.156.1.10.7',
'ccmRouteListName' => '1.3.6.1.4.1.9.9.156.1.10.8',
'ccmGatewayPhysIfIndex' => '1.3.6.1.4.1.9.9.156.1.10.9',
'ccmGatewayPhysIfL2Status' => '1.3.6.1.4.1.9.9.156.1.10.10',
'ccmMaliCallCalledPartyName' => '1.3.6.1.4.1.9.9.156.1.10.11',
'ccmMaliCallCalledPartyNumber' => '1.3.6.1.4.1.9.9.156.1.10.12',
'ccmMaliCallCalledDeviceName' => '1.3.6.1.4.1.9.9.156.1.10.13',
'ccmMaliCallCallingPartyName' => '1.3.6.1.4.1.9.9.156.1.10.14',
'ccmMaliCallCallingPartyNumber' => '1.3.6.1.4.1.9.9.156.1.10.15',
'ccmMaliCallCallingDeviceName' => '1.3.6.1.4.1.9.9.156.1.10.16',
'ccmMaliCallTime' => '1.3.6.1.4.1.9.9.156.1.10.17',
'ccmQualityRprtSourceDevName' => '1.3.6.1.4.1.9.9.156.1.10.18',
'ccmQualityRprtClusterId' => '1.3.6.1.4.1.9.9.156.1.10.19',
'ccmQualityRprtCategory' => '1.3.6.1.4.1.9.9.156.1.10.20',
'ccmQualityRprtReasonCode' => '1.3.6.1.4.1.9.9.156.1.10.21',
'ccmQualityRprtTime' => '1.3.6.1.4.1.9.9.156.1.10.22',
'ccmTLSDevName' => '1.3.6.1.4.1.9.9.156.1.10.23',
'ccmTLSDevInetAddressType' => '1.3.6.1.4.1.9.9.156.1.10.24',
'ccmTLSDevInetAddress' => '1.3.6.1.4.1.9.9.156.1.10.25',
'ccmTLSConnFailTime' => '1.3.6.1.4.1.9.9.156.1.10.26',
'ccmTLSConnectionFailReasonCode' => '1.3.6.1.4.1.9.9.156.1.10.27',
'ccmGatewayRegFailCauseCode' => '1.3.6.1.4.1.9.9.156.1.10.28',
'ccmH323DeviceInfo' => '1.3.6.1.4.1.9.9.156.1.11',
'ccmH323DeviceTable' => '1.3.6.1.4.1.9.9.156.1.11.1',
'ccmH323DeviceEntry' => '1.3.6.1.4.1.9.9.156.1.11.1.1',
'ccmH323DevIndex' => '1.3.6.1.4.1.9.9.156.1.11.1.1.1',
'ccmH323DevName' => '1.3.6.1.4.1.9.9.156.1.11.1.1.2',
'ccmH323DevProductId' => '1.3.6.1.4.1.9.9.156.1.11.1.1.3',
'ccmH323DevDescription' => '1.3.6.1.4.1.9.9.156.1.11.1.1.4',
'ccmH323DevInetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.5',
'ccmH323DevInetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.6',
'ccmH323DevCnfgGKInetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.7',
'ccmH323DevCnfgGKInetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.8',
'ccmH323DevAltGK1InetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.9',
'ccmH323DevAltGK1InetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.10',
'ccmH323DevAltGK2InetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.11',
'ccmH323DevAltGK2InetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.12',
'ccmH323DevAltGK3InetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.13',
'ccmH323DevAltGK3InetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.14',
'ccmH323DevAltGK4InetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.15',
'ccmH323DevAltGK4InetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.16',
'ccmH323DevAltGK5InetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.17',
'ccmH323DevAltGK5InetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.18',
'ccmH323DevActGKInetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.19',
'ccmH323DevActGKInetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.20',
'ccmH323DevStatus' => '1.3.6.1.4.1.9.9.156.1.11.1.1.21',
'ccmH323DevStatusReason' => '1.3.6.1.4.1.9.9.156.1.11.1.1.22',
'ccmH323DevTimeLastStatusUpdt' => '1.3.6.1.4.1.9.9.156.1.11.1.1.23',
'ccmH323DevTimeLastRegistered' => '1.3.6.1.4.1.9.9.156.1.11.1.1.24',
'ccmH323DevRmtCM1InetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.25',
'ccmH323DevRmtCM1InetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.26',
'ccmH323DevRmtCM2InetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.27',
'ccmH323DevRmtCM2InetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.28',
'ccmH323DevRmtCM3InetAddressType' => '1.3.6.1.4.1.9.9.156.1.11.1.1.29',
'ccmH323DevRmtCM3InetAddress' => '1.3.6.1.4.1.9.9.156.1.11.1.1.30',
'ccmH323DevProductTypeIndex' => '1.3.6.1.4.1.9.9.156.1.11.1.1.31',
'ccmH323DevUnregReason' => '1.3.6.1.4.1.9.9.156.1.11.1.1.32',
'ccmH323DevRegFailReason' => '1.3.6.1.4.1.9.9.156.1.11.1.1.33',
'ccmVoiceMailDeviceInfo' => '1.3.6.1.4.1.9.9.156.1.12',
'ccmVoiceMailDeviceTable' => '1.3.6.1.4.1.9.9.156.1.12.1',
'ccmVoiceMailDeviceEntry' => '1.3.6.1.4.1.9.9.156.1.12.1.1',
'ccmVMailDevIndex' => '1.3.6.1.4.1.9.9.156.1.12.1.1.1',
'ccmVMailDevName' => '1.3.6.1.4.1.9.9.156.1.12.1.1.2',
'ccmVMailDevProductId' => '1.3.6.1.4.1.9.9.156.1.12.1.1.3',
'ccmVMailDevDescription' => '1.3.6.1.4.1.9.9.156.1.12.1.1.4',
'ccmVMailDevStatus' => '1.3.6.1.4.1.9.9.156.1.12.1.1.5',
'ccmVMailDevInetAddressType' => '1.3.6.1.4.1.9.9.156.1.12.1.1.6',
'ccmVMailDevInetAddress' => '1.3.6.1.4.1.9.9.156.1.12.1.1.7',
'ccmVMailDevStatusReason' => '1.3.6.1.4.1.9.9.156.1.12.1.1.8',
'ccmVMailDevTimeLastStatusUpdt' => '1.3.6.1.4.1.9.9.156.1.12.1.1.9',
'ccmVMailDevTimeLastRegistered' => '1.3.6.1.4.1.9.9.156.1.12.1.1.10',
'ccmVMailDevProductTypeIndex' => '1.3.6.1.4.1.9.9.156.1.12.1.1.11',
'ccmVMailDevUnregReason' => '1.3.6.1.4.1.9.9.156.1.12.1.1.12',
'ccmVMailDevRegFailReason' => '1.3.6.1.4.1.9.9.156.1.12.1.1.13',
'ccmVoiceMailDeviceDirNumTable' => '1.3.6.1.4.1.9.9.156.1.12.2',
'ccmVoiceMailDeviceDirNumEntry' => '1.3.6.1.4.1.9.9.156.1.12.2.1',
'ccmVMailDevDirNumIndex' => '1.3.6.1.4.1.9.9.156.1.12.2.1.1',
'ccmVMailDevDirNum' => '1.3.6.1.4.1.9.9.156.1.12.2.1.2',
'ccmQualityReportAlarmConfigInfo' => '1.3.6.1.4.1.9.9.156.1.13',
'ccmQualityReportAlarmEnable' => '1.3.6.1.4.1.9.9.156.1.13.1',
'ccmSIPDeviceInfo' => '1.3.6.1.4.1.9.9.156.1.14',
'ccmSIPDeviceTable' => '1.3.6.1.4.1.9.9.156.1.14.1',
'ccmSIPDeviceEntry' => '1.3.6.1.4.1.9.9.156.1.14.1.1',
'ccmSIPDevIndex' => '1.3.6.1.4.1.9.9.156.1.14.1.1.1',
'ccmSIPDevName' => '1.3.6.1.4.1.9.9.156.1.14.1.1.2',
'ccmSIPDevProductTypeIndex' => '1.3.6.1.4.1.9.9.156.1.14.1.1.3',
'ccmSIPDevDescription' => '1.3.6.1.4.1.9.9.156.1.14.1.1.4',
'ccmSIPDevInetAddressType' => '1.3.6.1.4.1.9.9.156.1.14.1.1.5',
'ccmSIPDevInetAddress' => '1.3.6.1.4.1.9.9.156.1.14.1.1.6',
'ccmSIPInTransportProtocolType' => '1.3.6.1.4.1.9.9.156.1.14.1.1.7',
'ccmSIPInPortNumber' => '1.3.6.1.4.1.9.9.156.1.14.1.1.8',
'ccmSIPOutTransportProtocolType' => '1.3.6.1.4.1.9.9.156.1.14.1.1.9',
'ccmSIPOutPortNumber' => '1.3.6.1.4.1.9.9.156.1.14.1.1.10',
'ccmSIPDevInetAddressIPv4' => '1.3.6.1.4.1.9.9.156.1.14.1.1.11',
'ccmSIPDevInetAddressIPv6' => '1.3.6.1.4.1.9.9.156.1.14.1.1.12',
'ccmMIBNotificationPrefix' => '1.3.6.1.4.1.9.9.156.2',
'ccmMIBNotifications' => '1.3.6.1.4.1.9.9.156.2',
'ciscoCcmMIBConformance' => '1.3.6.1.4.1.9.9.156.3',
'ciscoCcmMIBCompliances' => '1.3.6.1.4.1.9.9.156.3.1',
'ciscoCcmMIBCompliance' => '1.3.6.1.4.1.9.9.156.3.1.1',
'ciscoCcmMIBComplianceRev1' => '1.3.6.1.4.1.9.9.156.3.1.2',
'ciscoCcmMIBComplianceRev2' => '1.3.6.1.4.1.9.9.156.3.1.3',
'ciscoCcmMIBComplianceRev3' => '1.3.6.1.4.1.9.9.156.3.1.4',
'ciscoCcmMIBComplianceRev4' => '1.3.6.1.4.1.9.9.156.3.1.5',
'ciscoCcmMIBComplianceRev5' => '1.3.6.1.4.1.9.9.156.3.1.6',
'ciscoCcmMIBComplianceRev6' => '1.3.6.1.4.1.9.9.156.3.1.7',
'ciscoCcmMIBComplianceRev7' => '1.3.6.1.4.1.9.9.156.3.1.8',
'ciscoCcmMIBGroups' => '1.3.6.1.4.1.9.9.156.3.2',
'ccmInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.1',
'ccmPhoneInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.2',
'ccmGatewayInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.3',
'ccmInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.4',
'ccmPhoneInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.5',
'ccmGatewayInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.6',
'ccmMediaDeviceInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.7',
'ccmGatekeeperInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.8',
'ccmCTIDeviceInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.9',
'ccmNotificationsInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.10',
'ccmNotificationsGroup' => '1.3.6.1.4.1.9.9.156.3.2.11',
'ccmInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.12',
'ccmPhoneInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.13',
'ccmGatewayInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.14',
'ccmMediaDeviceInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.15',
'ccmCTIDeviceInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.16',
'ccmH323DeviceInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.17',
'ccmVoiceMailDeviceInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.18',
'ccmNotificationsInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.19',
'ccmInfoGroupRev3' => '1.3.6.1.4.1.9.9.156.3.2.20',
'ccmNotificationsInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.21',
'ccmNotificationsGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.22',
'ccmSIPDeviceInfoGroup' => '1.3.6.1.4.1.9.9.156.3.2.23',
'ccmPhoneInfoGroupRev3' => '1.3.6.1.4.1.9.9.156.3.2.24',
'ccmGatewayInfoGroupRev3' => '1.3.6.1.4.1.9.9.156.3.2.25',
'ccmMediaDeviceInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.26',
'ccmCTIDeviceInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.27',
'ccmH323DeviceInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.28',
'ccmVoiceMailDeviceInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.29',
'ccmPhoneInfoGroupRev4' => '1.3.6.1.4.1.9.9.156.3.2.30',
'ccmSIPDeviceInfoGroupRev1' => '1.3.6.1.4.1.9.9.156.3.2.31',
'ccmNotificationsInfoGroupRev3' => '1.3.6.1.4.1.9.9.156.3.2.32',
'ccmNotificationsGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.33',
'ccmInfoGroupRev4' => '1.3.6.1.4.1.9.9.156.3.2.34',
'ccmPhoneInfoGroupRev5' => '1.3.6.1.4.1.9.9.156.3.2.35',
'ccmMediaDeviceInfoGroupRev3' => '1.3.6.1.4.1.9.9.156.3.2.36',
'ccmSIPDeviceInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.37',
'ccmNotificationsInfoGroupRev4' => '1.3.6.1.4.1.9.9.156.3.2.38',
'ccmH323DeviceInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.39',
'ccmCTIDeviceInfoGroupRev3' => '1.3.6.1.4.1.9.9.156.3.2.40',
'ccmPhoneInfoGroupRev6' => '1.3.6.1.4.1.9.9.156.3.2.41',
'ccmNotificationsInfoGroupRev5' => '1.3.6.1.4.1.9.9.156.3.2.42',
'ccmGatewayInfoGroupRev4' => '1.3.6.1.4.1.9.9.156.3.2.43',
'ccmMediaDeviceInfoGroupRev4' => '1.3.6.1.4.1.9.9.156.3.2.44',
'ccmCTIDeviceInfoGroupRev4' => '1.3.6.1.4.1.9.9.156.3.2.45',
'ccmH323DeviceInfoGroupRev3' => '1.3.6.1.4.1.9.9.156.3.2.46',
'ccmVoiceMailDeviceInfoGroupRev2' => '1.3.6.1.4.1.9.9.156.3.2.47',
'ccmNotificationsGroupRev3' => '1.3.6.1.4.1.9.9.156.3.2.48',
};
1;
__END__

View file

@ -0,0 +1,24 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOCONFIGMANMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-CONFIG-MAN-MIB'} = {
url => '',
name => 'CISCO-CONFIG-MAN-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-CONFIG-MAN-MIB'} = {
'ciscoConfigManMIBObjects' => '1.3.6.1.4.1.9.9.43.1',
'ccmHistory' => '1.3.6.1.4.1.9.9.43.1.1',
'ccmHistoryRunningLastChanged' => '1.3.6.1.4.1.9.9.43.1.1.1.0',
'ccmHistoryRunningLastSaved' => '1.3.6.1.4.1.9.9.43.1.1.2.0',
'ccmHistoryStartupLastChanged' => '1.3.6.1.4.1.9.9.43.1.1.3.0',
'ccmHistoryMaxEventEntries' => '1.3.6.1.4.1.9.9.43.1.1.4.0',
'ccmHistoryEventEntriesBumped' => '1.3.6.1.4.1.9.9.43.1.1.5.0',
'ccmCLIHistory' => '1.3.6.1.4.1.9.9.43.1.2',
'ccmCLICfg' => '1.3.6.1.4.1.9.9.43.1.3',
'ccmCTIDObjects' => '1.3.6.1.4.1.9.9.43.1.4',
};
1;
__END__

View file

@ -0,0 +1,104 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOENHANCEDMEMPOOLMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-ENHANCED-MEMPOOL-MIB'} = {
url => '',
name => 'CISCO-ENHANCED-MEMPOOL-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-ENHANCED-MEMPOOL-MIB'} =
'1.3.6.1.4.1.9.9.221';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-ENHANCED-MEMPOOL-MIB'} = {
ciscoEnhancedMemPoolMIB => '1.3.6.1.4.1.9.9.221',
cempMIBNotifications => '1.3.6.1.4.1.9.9.221.0',
cempMIBObjects => '1.3.6.1.4.1.9.9.221.1',
cempMemPool => '1.3.6.1.4.1.9.9.221.1.1',
cempMemPoolTable => '1.3.6.1.4.1.9.9.221.1.1.1',
cempMemPoolEntry => '1.3.6.1.4.1.9.9.221.1.1.1.1',
cempMemPoolIndex => '1.3.6.1.4.1.9.9.221.1.1.1.1.1',
cempMemPoolType => '1.3.6.1.4.1.9.9.221.1.1.1.1.2',
cempMemPoolTypeDefinition => 'CISCO-ENHANCED-MEMPOOL-MIB::CempMemPoolTypes',
cempMemPoolName => '1.3.6.1.4.1.9.9.221.1.1.1.1.3',
cempMemPoolPlatformMemory => '1.3.6.1.4.1.9.9.221.1.1.1.1.4',
cempMemPoolAlternate => '1.3.6.1.4.1.9.9.221.1.1.1.1.5',
cempMemPoolValid => '1.3.6.1.4.1.9.9.221.1.1.1.1.6',
cempMemPoolUsed => '1.3.6.1.4.1.9.9.221.1.1.1.1.7',
cempMemPoolFree => '1.3.6.1.4.1.9.9.221.1.1.1.1.8',
cempMemPoolLargestFree => '1.3.6.1.4.1.9.9.221.1.1.1.1.9',
cempMemPoolLowestFree => '1.3.6.1.4.1.9.9.221.1.1.1.1.10',
cempMemPoolUsedLowWaterMark => '1.3.6.1.4.1.9.9.221.1.1.1.1.11',
cempMemPoolAllocHit => '1.3.6.1.4.1.9.9.221.1.1.1.1.12',
cempMemPoolAllocMiss => '1.3.6.1.4.1.9.9.221.1.1.1.1.13',
cempMemPoolFreeHit => '1.3.6.1.4.1.9.9.221.1.1.1.1.14',
cempMemPoolFreeMiss => '1.3.6.1.4.1.9.9.221.1.1.1.1.15',
cempMemPoolShared => '1.3.6.1.4.1.9.9.221.1.1.1.1.16',
cempMemPoolUsedOvrflw => '1.3.6.1.4.1.9.9.221.1.1.1.1.17',
cempMemPoolHCUsed => '1.3.6.1.4.1.9.9.221.1.1.1.1.18',
cempMemPoolFreeOvrflw => '1.3.6.1.4.1.9.9.221.1.1.1.1.19',
cempMemPoolHCFree => '1.3.6.1.4.1.9.9.221.1.1.1.1.20',
cempMemPoolLargestFreeOvrflw => '1.3.6.1.4.1.9.9.221.1.1.1.1.21',
cempMemPoolHCLargestFree => '1.3.6.1.4.1.9.9.221.1.1.1.1.22',
cempMemPoolLowestFreeOvrflw => '1.3.6.1.4.1.9.9.221.1.1.1.1.23',
cempMemPoolHCLowestFree => '1.3.6.1.4.1.9.9.221.1.1.1.1.24',
cempMemPoolUsedLowWaterMarkOvrflw => '1.3.6.1.4.1.9.9.221.1.1.1.1.25',
cempMemPoolHCUsedLowWaterMark => '1.3.6.1.4.1.9.9.221.1.1.1.1.26',
cempMemPoolSharedOvrflw => '1.3.6.1.4.1.9.9.221.1.1.1.1.27',
cempMemPoolHCShared => '1.3.6.1.4.1.9.9.221.1.1.1.1.28',
cempMemBufferPoolTable => '1.3.6.1.4.1.9.9.221.1.1.2',
cempMemBufferPoolEntry => '1.3.6.1.4.1.9.9.221.1.1.2.1',
cempMemBufferPoolIndex => '1.3.6.1.4.1.9.9.221.1.1.2.1.1',
cempMemBufferMemPoolIndex => '1.3.6.1.4.1.9.9.221.1.1.2.1.2',
cempMemBufferName => '1.3.6.1.4.1.9.9.221.1.1.2.1.3',
cempMemBufferDynamic => '1.3.6.1.4.1.9.9.221.1.1.2.1.4',
cempMemBufferSize => '1.3.6.1.4.1.9.9.221.1.1.2.1.5',
cempMemBufferMin => '1.3.6.1.4.1.9.9.221.1.1.2.1.6',
cempMemBufferMax => '1.3.6.1.4.1.9.9.221.1.1.2.1.7',
cempMemBufferPermanent => '1.3.6.1.4.1.9.9.221.1.1.2.1.8',
cempMemBufferTransient => '1.3.6.1.4.1.9.9.221.1.1.2.1.9',
cempMemBufferTotal => '1.3.6.1.4.1.9.9.221.1.1.2.1.10',
cempMemBufferFree => '1.3.6.1.4.1.9.9.221.1.1.2.1.11',
cempMemBufferHit => '1.3.6.1.4.1.9.9.221.1.1.2.1.12',
cempMemBufferMiss => '1.3.6.1.4.1.9.9.221.1.1.2.1.13',
cempMemBufferFreeHit => '1.3.6.1.4.1.9.9.221.1.1.2.1.14',
cempMemBufferFreeMiss => '1.3.6.1.4.1.9.9.221.1.1.2.1.15',
cempMemBufferPermChange => '1.3.6.1.4.1.9.9.221.1.1.2.1.16',
cempMemBufferPeak => '1.3.6.1.4.1.9.9.221.1.1.2.1.17',
cempMemBufferPeakTime => '1.3.6.1.4.1.9.9.221.1.1.2.1.18',
cempMemBufferTrim => '1.3.6.1.4.1.9.9.221.1.1.2.1.19',
cempMemBufferGrow => '1.3.6.1.4.1.9.9.221.1.1.2.1.20',
cempMemBufferFailures => '1.3.6.1.4.1.9.9.221.1.1.2.1.21',
cempMemBufferNoStorage => '1.3.6.1.4.1.9.9.221.1.1.2.1.22',
cempMemBufferCachePoolTable => '1.3.6.1.4.1.9.9.221.1.1.3',
cempMemBufferCachePoolEntry => '1.3.6.1.4.1.9.9.221.1.1.3.1',
cempMemBufferCacheSize => '1.3.6.1.4.1.9.9.221.1.1.3.1.1',
cempMemBufferCacheTotal => '1.3.6.1.4.1.9.9.221.1.1.3.1.2',
cempMemBufferCacheUsed => '1.3.6.1.4.1.9.9.221.1.1.3.1.3',
cempMemBufferCacheHit => '1.3.6.1.4.1.9.9.221.1.1.3.1.4',
cempMemBufferCacheMiss => '1.3.6.1.4.1.9.9.221.1.1.3.1.5',
cempMemBufferCacheThreshold => '1.3.6.1.4.1.9.9.221.1.1.3.1.6',
cempMemBufferCacheThresholdCount => '1.3.6.1.4.1.9.9.221.1.1.3.1.7',
cempNotificationConfig => '1.3.6.1.4.1.9.9.221.1.2',
cempMemBufferNotifyEnabled => '1.3.6.1.4.1.9.9.221.1.2.1',
cempMIBConformance => '1.3.6.1.4.1.9.9.221.3',
cempMIBCompliances => '1.3.6.1.4.1.9.9.221.3.1',
cempMIBGroups => '1.3.6.1.4.1.9.9.221.3.2',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-ENHANCED-MEMPOOL-MIB'} = {
CempMemPoolTypes => {
'1' => 'other',
'2' => 'processorMemory',
'3' => 'ioMemory',
'4' => 'pciMemory',
'5' => 'fastMemory',
'6' => 'multibusMemory',
'7' => 'interruptStackMemory',
'8' => 'processStackMemory',
'9' => 'localExceptionMemory',
'10' => 'virtualMemory',
'11' => 'reservedMemory',
'12' => 'imageMemory',
'13' => 'asicMemory',
'14' => 'posixMemory',
},
};

View file

@ -0,0 +1,90 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOENTITYALARMMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-ENTITY-ALARM-MIB'} = {
url => '',
name => 'CISCO-ENTITY-ALARM-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-ENTITY-ALARM-MIB'} =
'1.3.6.1.4.1.9.9.138.1';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-ENTITY-ALARM-MIB'} = {
'ciscoEntityAlarmMIBObjects' => '1.3.6.1.4.1.9.9.138.1',
'ceAlarmDescription' => '1.3.6.1.4.1.9.9.138.1.1',
'ceAlarmDescrMapTable' => '1.3.6.1.4.1.9.9.138.1.1.1',
'ceAlarmDescrMapEntry' => '1.3.6.1.4.1.9.9.138.1.1.1.1',
'ceAlarmDescrIndex' => '1.3.6.1.4.1.9.9.138.1.1.1.1.1',
'ceAlarmDescrVendorType' => '1.3.6.1.4.1.9.9.138.1.1.1.1.2',
'ceAlarmDescrTable' => '1.3.6.1.4.1.9.9.138.1.1.2',
'ceAlarmDescrEntry' => '1.3.6.1.4.1.9.9.138.1.1.2.1',
'ceAlarmDescrAlarmType' => '1.3.6.1.4.1.9.9.138.1.1.2.1.1',
'ceAlarmDescrSeverity' => '1.3.6.1.4.1.9.9.138.1.1.2.1.2',
'ceAlarmDescrSeverityDefinition' => 'CISCO-ENTITY-ALARM-MIB::AlarmSeverityOrZero',
'ceAlarmDescrText' => '1.3.6.1.4.1.9.9.138.1.1.2.1.3',
'ceAlarmMonitoring' => '1.3.6.1.4.1.9.9.138.1.2',
'ceAlarmCriticalCount' => '1.3.6.1.4.1.9.9.138.1.2.1.0',
'ceAlarmMajorCount' => '1.3.6.1.4.1.9.9.138.1.2.2.0',
'ceAlarmMinorCount' => '1.3.6.1.4.1.9.9.138.1.2.3.0',
'ceAlarmCutOff' => '1.3.6.1.4.1.9.9.138.1.2.4.0',
'ceAlarmTable' => '1.3.6.1.4.1.9.9.138.1.2.5',
'ceAlarmEntry' => '1.3.6.1.4.1.9.9.138.1.2.5.1',
'ceAlarmFilterProfile' => '1.3.6.1.4.1.9.9.138.1.2.5.1.1',
'ceAlarmSeverity' => '1.3.6.1.4.1.9.9.138.1.2.5.1.2',
'ceAlarmSeverityDefinition' => 'CISCO-ENTITY-ALARM-MIB::AlarmSeverityOrZero',
'ceAlarmList' => '1.3.6.1.4.1.9.9.138.1.2.5.1.3',
'ceAlarmHistory' => '1.3.6.1.4.1.9.9.138.1.3',
'ceAlarmHistTableSize' => '1.3.6.1.4.1.9.9.138.1.3.1.0',
'ceAlarmHistLastIndex' => '1.3.6.1.4.1.9.9.138.1.3.2.0',
'ceAlarmHistTable' => '1.3.6.1.4.1.9.9.138.1.3.3',
'ceAlarmHistEntry' => '1.3.6.1.4.1.9.9.138.1.3.3.1',
'ceAlarmHistIndex' => '1.3.6.1.4.1.9.9.138.1.3.3.1.1',
'ceAlarmHistType' => '1.3.6.1.4.1.9.9.138.1.3.3.1.2',
'ceAlarmHistTypeDefinition' => {
'1' => 'asserted',
'2' => 'cleared',
},
'ceAlarmHistEntPhysicalIndex' => '1.3.6.1.4.1.9.9.138.1.3.3.1.3',
'ceAlarmHistAlarmType' => '1.3.6.1.4.1.9.9.138.1.3.3.1.4',
'ceAlarmHistSeverity' => '1.3.6.1.4.1.9.9.138.1.3.3.1.5',
'ceAlarmHistSeverityDefinition' => 'CISCO-ENTITY-ALARM-MIB::AlarmSeverityOrZero',
'ceAlarmHistTimeStamp' => '1.3.6.1.4.1.9.9.138.1.3.3.1.6',
'ceAlarmFiltering' => '1.3.6.1.4.1.9.9.138.1.4',
'ceAlarmNotifiesEnable' => '1.3.6.1.4.1.9.9.138.1.4.1.0',
'ceAlarmSyslogEnable' => '1.3.6.1.4.1.9.9.138.1.4.2.0',
'ceAlarmFilterProfileIndexNext' => '1.3.6.1.4.1.9.9.138.1.4.3.0',
'ceAlarmFilterProfileTable' => '1.3.6.1.4.1.9.9.138.1.4.4',
'ceAlarmFilterProfileEntry' => '1.3.6.1.4.1.9.9.138.1.4.4.1',
'ceAlarmFilterIndex' => '1.3.6.1.4.1.9.9.138.1.4.4.1.1',
'ceAlarmFilterStatus' => '1.3.6.1.4.1.9.9.138.1.4.4.1.2',
'ceAlarmFilterAlias' => '1.3.6.1.4.1.9.9.138.1.4.4.1.3',
'ceAlarmFilterAlarmsEnabled' => '1.3.6.1.4.1.9.9.138.1.4.4.1.4',
'ceAlarmFilterNotifiesEnabled' => '1.3.6.1.4.1.9.9.138.1.4.4.1.5',
'ceAlarmFilterSyslogEnabled' => '1.3.6.1.4.1.9.9.138.1.4.4.1.6',
'ciscoEntityAlarmMIBNotificationsPrefix' => '1.3.6.1.4.1.9.9.138.2',
'ciscoEntityAlarmMIBNotifications' => '1.3.6.1.4.1.9.9.138.2.0',
'ceAlarmAsserted' => '1.3.6.1.4.1.9.9.138.2.0.1',
'ceAlarmCleared' => '1.3.6.1.4.1.9.9.138.2.0.2',
'ciscoEntityAlarmMIBConformance' => '1.3.6.1.4.1.9.9.138.3',
'ciscoEntityAlarmMIBCompliances' => '1.3.6.1.4.1.9.9.138.3.1',
'ciscoEntityAlarmMIBGroups' => '1.3.6.1.4.1.9.9.138.3.2',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-ENTITY-ALARM-MIB'} = {
'AlarmSeverity' => {
'1' => 'critical',
'2' => 'major',
'3' => 'minor',
'4' => 'info',
},
'AlarmSeverityOrZero' => {
'0' => 'none',
'1' => 'critical',
'2' => 'major',
'3' => 'minor',
'4' => 'info',
},
};
1;
__END__

View file

@ -0,0 +1,187 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOENTITYFRUCONTROLMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-ENTITY-FRU-CONTROL-MIB'} = {
url => '',
name => 'CISCO-ENTITY-FRU-CONTROL-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-ENTITY-FRU-CONTROL-MIB'} =
'1.3.6.1.4.1.9.9.117.1';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-ENTITY-FRU-CONTROL-MIB'} = {
'cefcMIBObjects' => '1.3.6.1.4.1.9.9.117.1',
'cefcFRUPower' => '1.3.6.1.4.1.9.9.117.1.1',
'cefcFRUPowerSupplyGroupTable' => '1.3.6.1.4.1.9.9.117.1.1.1',
'cefcFRUPowerSupplyGroupEntry' => '1.3.6.1.4.1.9.9.117.1.1.1.1',
'cefcPowerRedundancyMode' => '1.3.6.1.4.1.9.9.117.1.1.1.1.1',
'cefcPowerRedundancyModeDefinition' => 'CISCO-ENTITY-FRU-CONTROL-MIB::PowerRedundancyType',
'cefcPowerUnits' => '1.3.6.1.4.1.9.9.117.1.1.1.1.2',
'cefcTotalAvailableCurrent' => '1.3.6.1.4.1.9.9.117.1.1.1.1.3',
'cefcTotalDrawnCurrent' => '1.3.6.1.4.1.9.9.117.1.1.1.1.4',
'cefcPowerRedundancyOperMode' => '1.3.6.1.4.1.9.9.117.1.1.1.1.5',
'cefcPowerRedundancyOperModeDefinition' => 'CISCO-ENTITY-FRU-CONTROL-MIB::PowerRedundancyType',
'cefcPowerNonRedundantReason' => '1.3.6.1.4.1.9.9.117.1.1.1.1.6',
'cefcPowerNonRedundantReasonDefinition' => 'CISCO-ENTITY-FRU-CONTROL-MIB::PowerRedundancyType',
'cefcTotalDrawnInlineCurrent' => '1.3.6.1.4.1.9.9.117.1.1.1.1.7',
'cefcFRUPowerStatusTable' => '1.3.6.1.4.1.9.9.117.1.1.2',
'cefcFRUPowerStatusEntry' => '1.3.6.1.4.1.9.9.117.1.1.2.1',
'cefcFRUPowerAdminStatus' => '1.3.6.1.4.1.9.9.117.1.1.2.1.1',
'cefcFRUPowerAdminStatusDefinition' => 'CISCO-ENTITY-FRU-CONTROL-MIB::PowerAdminType',
'cefcFRUPowerOperStatus' => '1.3.6.1.4.1.9.9.117.1.1.2.1.2',
'cefcFRUPowerOperStatusDefinition' => 'CISCO-ENTITY-FRU-CONTROL-MIB::PowerOperType',
'cefcFRUCurrent' => '1.3.6.1.4.1.9.9.117.1.1.2.1.3',
'cefcFRUPowerCapability' => '1.3.6.1.4.1.9.9.117.1.1.2.1.4',
'cefcFRURealTimeCurrent' => '1.3.6.1.4.1.9.9.117.1.1.2.1.5',
'cefcMaxDefaultInLinePower' => '1.3.6.1.4.1.9.9.117.1.1.3.0',
'cefcFRUPowerSupplyValueTable' => '1.3.6.1.4.1.9.9.117.1.1.4',
'cefcFRUPowerSupplyValueEntry' => '1.3.6.1.4.1.9.9.117.1.1.4.1',
'cefcFRUTotalSystemCurrent' => '1.3.6.1.4.1.9.9.117.1.1.4.1.1',
'cefcFRUDrawnSystemCurrent' => '1.3.6.1.4.1.9.9.117.1.1.4.1.2',
'cefcFRUTotalInlineCurrent' => '1.3.6.1.4.1.9.9.117.1.1.4.1.3',
'cefcFRUDrawnInlineCurrent' => '1.3.6.1.4.1.9.9.117.1.1.4.1.4',
'cefcMaxDefaultHighInLinePower' => '1.3.6.1.4.1.9.9.117.1.1.5.0',
'cefcModule' => '1.3.6.1.4.1.9.9.117.1.2',
'cefcModuleTable' => '1.3.6.1.4.1.9.9.117.1.2.1',
'cefcModuleEntry' => '1.3.6.1.4.1.9.9.117.1.2.1.1',
'cefcModuleAdminStatus' => '1.3.6.1.4.1.9.9.117.1.2.1.1.1',
'cefcModuleAdminStatusDefinition' => 'CISCO-ENTITY-FRU-CONTROL-MIB::ModuleAdminType',
'cefcModuleOperStatus' => '1.3.6.1.4.1.9.9.117.1.2.1.1.2',
'cefcModuleOperStatusDefinition' => 'CISCO-ENTITY-FRU-CONTROL-MIB::ModuleOperType',
'cefcModuleResetReason' => '1.3.6.1.4.1.9.9.117.1.2.1.1.3',
'cefcModuleStatusLastChangeTime' => '1.3.6.1.4.1.9.9.117.1.2.1.1.4',
'cefcModuleLastClearConfigTime' => '1.3.6.1.4.1.9.9.117.1.2.1.1.5',
'cefcModuleResetReasonDescription' => '1.3.6.1.4.1.9.9.117.1.2.1.1.6',
'cefcModuleStateChangeReasonDescr' => '1.3.6.1.4.1.9.9.117.1.2.1.1.7',
'cefcModuleUpTime' => '1.3.6.1.4.1.9.9.117.1.2.1.1.8',
'cefcIntelliModuleTable' => '1.3.6.1.4.1.9.9.117.1.2.2',
'cefcIntelliModuleEntry' => '1.3.6.1.4.1.9.9.117.1.2.2.1',
'cefcIntelliModuleIPAddrType' => '1.3.6.1.4.1.9.9.117.1.2.2.1.1',
'cefcIntelliModuleIPAddr' => '1.3.6.1.4.1.9.9.117.1.2.2.1.2',
'cefcModuleLocalSwitchingTable' => '1.3.6.1.4.1.9.9.117.1.2.3',
'cefcModuleLocalSwitchingEntry' => '1.3.6.1.4.1.9.9.117.1.2.3.1',
'cefcModuleLocalSwitchingMode' => '1.3.6.1.4.1.9.9.117.1.2.3.1.1',
'cefcMIBNotificationEnables' => '1.3.6.1.4.1.9.9.117.1.3',
'cefcMIBEnableStatusNotification' => '1.3.6.1.4.1.9.9.117.1.3.1.0',
'cefcEnablePSOutputChangeNotif' => '1.3.6.1.4.1.9.9.117.1.3.2.0',
'cefcFRUFan' => '1.3.6.1.4.1.9.9.117.1.4',
'cefcFanTrayStatusTable' => '1.3.6.1.4.1.9.9.117.1.4.1',
'cefcFanTrayStatusEntry' => '1.3.6.1.4.1.9.9.117.1.4.1.1',
'cefcFanTrayOperStatus' => '1.3.6.1.4.1.9.9.117.1.4.1.1.1',
'cefcFanTrayOperStatusDefinition' => {
'1' => 'unknown',
'2' => 'up',
'3' => 'down',
'4' => 'warning',
},
'cefcPhysical' => '1.3.6.1.4.1.9.9.117.1.5',
'cefcPhysicalTable' => '1.3.6.1.4.1.9.9.117.1.5.1',
'cefcPhysicalEntry' => '1.3.6.1.4.1.9.9.117.1.5.1.1',
'cefcPhysicalStatus' => '1.3.6.1.4.1.9.9.117.1.5.1.1.1',
'cefcPowerCapacity' => '1.3.6.1.4.1.9.9.117.1.6',
'cefcPowerSupplyInputTable' => '1.3.6.1.4.1.9.9.117.1.6.1',
'cefcPowerSupplyInputEntry' => '1.3.6.1.4.1.9.9.117.1.6.1.1',
'cefcPowerSupplyInputIndex' => '1.3.6.1.4.1.9.9.117.1.6.1.1.1',
'cefcPowerSupplyInputType' => '1.3.6.1.4.1.9.9.117.1.6.1.1.2',
'cefcPowerSupplyOutputTable' => '1.3.6.1.4.1.9.9.117.1.6.2',
'cefcPowerSupplyOutputEntry' => '1.3.6.1.4.1.9.9.117.1.6.2.1',
'cefcPSOutputModeIndex' => '1.3.6.1.4.1.9.9.117.1.6.2.1.1',
'cefcPSOutputModeCurrent' => '1.3.6.1.4.1.9.9.117.1.6.2.1.2',
'cefcPSOutputModeInOperation' => '1.3.6.1.4.1.9.9.117.1.6.2.1.3',
'cefcCooling' => '1.3.6.1.4.1.9.9.117.1.7',
'cefcChassisCoolingTable' => '1.3.6.1.4.1.9.9.117.1.7.1',
'cefcChassisCoolingEntry' => '1.3.6.1.4.1.9.9.117.1.7.1.1',
'cefcChassisPerSlotCoolingCap' => '1.3.6.1.4.1.9.9.117.1.7.1.1.1',
'cefcChassisPerSlotCoolingUnit' => '1.3.6.1.4.1.9.9.117.1.7.1.1.2',
'cefcFanCoolingTable' => '1.3.6.1.4.1.9.9.117.1.7.2',
'cefcFanCoolingEntry' => '1.3.6.1.4.1.9.9.117.1.7.2.1',
'cefcFanCoolingCapacity' => '1.3.6.1.4.1.9.9.117.1.7.2.1.1',
'cefcFanCoolingCapacityUnit' => '1.3.6.1.4.1.9.9.117.1.7.2.1.2',
'cefcModuleCoolingTable' => '1.3.6.1.4.1.9.9.117.1.7.3',
'cefcModuleCoolingEntry' => '1.3.6.1.4.1.9.9.117.1.7.3.1',
'cefcModuleCooling' => '1.3.6.1.4.1.9.9.117.1.7.3.1.1',
'cefcModuleCoolingUnit' => '1.3.6.1.4.1.9.9.117.1.7.3.1.2',
'cefcFanCoolingCapTable' => '1.3.6.1.4.1.9.9.117.1.7.4',
'cefcFanCoolingCapEntry' => '1.3.6.1.4.1.9.9.117.1.7.4.1',
'cefcFanCoolingCapIndex' => '1.3.6.1.4.1.9.9.117.1.7.4.1.1',
'cefcFanCoolingCapModeDescr' => '1.3.6.1.4.1.9.9.117.1.7.4.1.2',
'cefcFanCoolingCapCapacity' => '1.3.6.1.4.1.9.9.117.1.7.4.1.3',
'cefcFanCoolingCapCurrent' => '1.3.6.1.4.1.9.9.117.1.7.4.1.4',
'cefcFanCoolingCapCapacityUnit' => '1.3.6.1.4.1.9.9.117.1.7.4.1.5',
'cefcConnector' => '1.3.6.1.4.1.9.9.117.1.8',
'cefcConnectorRatingTable' => '1.3.6.1.4.1.9.9.117.1.8.1',
'cefcConnectorRatingEntry' => '1.3.6.1.4.1.9.9.117.1.8.1.1',
'cefcConnectorRating' => '1.3.6.1.4.1.9.9.117.1.8.1.1.1',
'cefcModulePowerConsumptionTable' => '1.3.6.1.4.1.9.9.117.1.8.2',
'cefcModulePowerConsumptionEntry' => '1.3.6.1.4.1.9.9.117.1.8.2.1',
'cefcModulePowerConsumption' => '1.3.6.1.4.1.9.9.117.1.8.2.1.1',
'cefcFRUMIBNotificationPrefix' => '1.3.6.1.4.1.9.9.117.2',
'cefcMIBConformance' => '1.3.6.1.4.1.9.9.117.3',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-ENTITY-FRU-CONTROL-MIB'} = {
'ModuleOperType' => {
'1' => 'unknown',
'2' => 'ok',
'3' => 'disabled',
'4' => 'okButDiagFailed',
'5' => 'boot',
'6' => 'selfTest',
'7' => 'failed',
'8' => 'missing',
'9' => 'mismatchWithParent',
'10' => 'mismatchConfig',
'11' => 'diagFailed',
'12' => 'dormant',
'13' => 'outOfServiceAdmin',
'14' => 'outOfServiceEnvTemp',
'15' => 'poweredDown',
'16' => 'poweredUp',
'17' => 'powerDenied',
'18' => 'powerCycled',
'19' => 'okButPowerOverWarning',
'20' => 'okButPowerOverCritical',
'21' => 'syncInProgress',
'22' => 'upgrading',
'23' => 'okButAuthFailed',
},
'ModuleAdminType' => {
'1' => 'enabled',
'2' => 'disabled',
'3' => 'reset',
'4' => 'outOfServiceAdmin',
},
'PowerOperType' => {
'1' => 'offEnvOther',
'2' => 'on',
'3' => 'offAdmin',
'4' => 'offDenied',
'5' => 'offEnvPower',
'6' => 'offEnvTemp',
'7' => 'offEnvFan',
'8' => 'failed',
'9' => 'onButFanFail',
'10' => 'offCooling',
'11' => 'offConnectorRating',
'12' => 'onButInlinePowerFail',
},
'PowerRedundancyType' => {
'1' => 'notsupported',
'2' => 'redundant',
'3' => 'combined',
'4' => 'nonRedundant',
'5' => 'psRedundant',
'6' => 'inPwrSrcRedundant',
'7' => 'psRedundantSingleInput',
},
'PowerAdminType' => {
'1' => 'on',
'2' => 'off',
'3' => 'inlineAuto',
'4' => 'inlineOn',
'5' => 'powerCycle',
},
};
1;
__END__

View file

@ -0,0 +1,102 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOENTITYSENSORMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-ENTITY-SENSOR-MIB'} = {
url => '',
name => 'CISCO-ENTITY-SENSOR-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::requirements->{'CISCO-ENTITY-SENSOR-MIB'} = [
'SNMPv2-TC-v1-MIB',
];
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-ENTITY-SENSOR-MIB'} =
'1.3.6.1.4.1.9.9.91';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-ENTITY-SENSOR-MIB'} = {
'entSensorValueTable' => '1.3.6.1.4.1.9.9.91.1.1.1',
'entSensorValueEntry' => '1.3.6.1.4.1.9.9.91.1.1.1.1',
'entSensorType' => '1.3.6.1.4.1.9.9.91.1.1.1.1.1',
'entSensorTypeDefinition' => 'CISCO-ENTITY-SENSOR-MIB::SensorDataType',
'entSensorScale' => '1.3.6.1.4.1.9.9.91.1.1.1.1.2',
'entSensorScaleDefinition' => 'CISCO-ENTITY-SENSOR-MIB::SensorDataScale',
'entSensorPrecision' => '1.3.6.1.4.1.9.9.91.1.1.1.1.3',
'entSensorValue' => '1.3.6.1.4.1.9.9.91.1.1.1.1.4',
'entSensorStatus' => '1.3.6.1.4.1.9.9.91.1.1.1.1.5',
'entSensorStatusDefinition' => 'CISCO-ENTITY-SENSOR-MIB::SensorStatus',
'entSensorValueTimeStamp' => '1.3.6.1.4.1.9.9.91.1.1.1.1.6',
'entSensorValueUpdateRate' => '1.3.6.1.4.1.9.9.91.1.1.1.1.7',
'entSensorMeasuredEntity' => '1.3.6.1.4.1.9.9.91.1.1.1.1.8',
'entSensorThresholdTable' => '1.3.6.1.4.1.9.9.91.1.2.1',
'entSensorThresholdEntry' => '1.3.6.1.4.1.9.9.91.1.2.1.1',
'entSensorThresholdIndex' => '1.3.6.1.4.1.9.9.91.1.2.1.1.1',
'entSensorThresholdSeverity' => '1.3.6.1.4.1.9.9.91.1.2.1.1.2',
'entSensorThresholdSeverityDefinition' => 'CISCO-ENTITY-SENSOR-MIB::SensorThresholdSeverity',
'entSensorThresholdRelation' => '1.3.6.1.4.1.9.9.91.1.2.1.1.3',
'entSensorThresholdRelationDefinition' => 'CISCO-ENTITY-SENSOR-MIB::SensorThresholdRelation',
'entSensorThresholdValue' => '1.3.6.1.4.1.9.9.91.1.2.1.1.4',
'entSensorThresholdEvaluation' => '1.3.6.1.4.1.9.9.91.1.2.1.1.5',
'entSensorThresholdEvaluationDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue',
'entSensorThresholdNotificationEnable' => '1.3.6.1.4.1.9.9.91.1.2.1.1.6',
'entSensorThresholdNotificationEnableDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-ENTITY-SENSOR-MIB'} = {
'SensorStatus' => {
'1' => 'ok',
'2' => 'unavailable',
'3' => 'nonoperational',
},
'SensorThresholdSeverity' => {
'1' => 'other',
'10' => 'minor',
'20' => 'major',
'30' => 'critical',
},
'SensorThresholdRelation' => {
'1' => 'lessThan',
'2' => 'lessOrEqual',
'3' => 'greaterThan',
'4' => 'greaterOrEqual',
'5' => 'equalTo',
'6' => 'notEqualTo',
},
'SensorDataType' => {
'1' => 'other',
'2' => 'unknown',
'3' => 'voltsAC',
'4' => 'voltsDC',
'5' => 'amperes',
'6' => 'watts',
'7' => 'hertz',
'8' => 'celsius',
'9' => 'percentRH',
'10' => 'rpm',
'11' => 'cmm',
'12' => 'truthvalue',
'13' => 'specialEnum',
'14' => 'dBm',
},
'SensorDataScale' => {
'1' => 'yocto',
'2' => 'zepto',
'3' => 'atto',
'4' => 'femto',
'5' => 'pico',
'6' => 'nano',
'7' => 'micro',
'8' => 'milli',
'9' => 'units',
'10' => 'kilo',
'11' => 'mega',
'12' => 'giga',
'13' => 'tera',
'14' => 'exa',
'15' => 'peta',
'16' => 'zetta',
'17' => 'yotta',
},
};
1;
__END__

View file

@ -0,0 +1,84 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOENVMONMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-ENVMON-MIB'} = {
url => '',
name => 'CISCO-ENVMON-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-ENVMON-MIB'} =
'1.3.6.1.4.1.9.9.13';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-ENVMON-MIB'} = {
'ciscoEnvMonPresent' => '1.3.6.1.4.1.9.9.13.1.1.0',
'ciscoEnvMonPresentDefinition' => {
'1' => 'oldAgs',
'2' => 'ags',
'3' => 'c7000',
'4' => 'ci',
'6' => 'cAccessMon',
'7' => 'cat6000',
'8' => 'ubr7200',
'9' => 'cat4000',
'10' => 'c10000',
'11' => 'osr7600',
'12' => 'c7600',
'13' => 'c37xx',
'14' => 'other',
},
'ciscoEnvMonVoltageStatusTable' => '1.3.6.1.4.1.9.9.13.1.2',
'ciscoEnvMonVoltageStatusEntry' => '1.3.6.1.4.1.9.9.13.1.2.1',
'ciscoEnvMonVoltageStatusIndex' => '1.3.6.1.4.1.9.9.13.1.2.1.1',
'ciscoEnvMonVoltageStatusDescr' => '1.3.6.1.4.1.9.9.13.1.2.1.2',
'ciscoEnvMonVoltageStatusValue' => '1.3.6.1.4.1.9.9.13.1.2.1.3',
'ciscoEnvMonVoltageThresholdLow' => '1.3.6.1.4.1.9.9.13.1.2.1.4',
'ciscoEnvMonVoltageThresholdHigh' => '1.3.6.1.4.1.9.9.13.1.2.1.5',
'ciscoEnvMonVoltageLastShutdown' => '1.3.6.1.4.1.9.9.13.1.2.1.6',
'ciscoEnvMonVoltageState' => '1.3.6.1.4.1.9.9.13.1.2.1.7',
'ciscoEnvMonVoltageStateDefinition' => 'CISCO-ENVMON-MIB::ciscoEnvMonState',
'ciscoEnvMonTemperatureStatusTable' => '1.3.6.1.4.1.9.9.13.1.3',
'ciscoEnvMonTemperatureStatusEntry' => '1.3.6.1.4.1.9.9.13.1.3.1',
'ciscoEnvMonTemperatureStatusIndex' => '1.3.6.1.4.1.9.9.13.1.3.1.1',
'ciscoEnvMonTemperatureStatusDescr' => '1.3.6.1.4.1.9.9.13.1.3.1.2',
'ciscoEnvMonTemperatureStatusValue' => '1.3.6.1.4.1.9.9.13.1.3.1.3',
'ciscoEnvMonTemperatureThreshold' => '1.3.6.1.4.1.9.9.13.1.3.1.4',
'ciscoEnvMonTemperatureLastShutdown' => '1.3.6.1.4.1.9.9.13.1.3.1.5',
'ciscoEnvMonTemperatureState' => '1.3.6.1.4.1.9.9.13.1.3.1.6',
'ciscoEnvMonTemperatureStateDefinition' => 'CISCO-ENVMON-MIB::ciscoEnvMonState',
'ciscoEnvMonFanStatusTable' => '1.3.6.1.4.1.9.9.13.1.4',
'ciscoEnvMonFanStatusEntry' => '1.3.6.1.4.1.9.9.13.1.4.1',
'ciscoEnvMonFanStatusIndex' => '1.3.6.1.4.1.9.9.13.1.4.1.1',
'ciscoEnvMonFanStatusDescr' => '1.3.6.1.4.1.9.9.13.1.4.1.2',
'ciscoEnvMonFanState' => '1.3.6.1.4.1.9.9.13.1.4.1.3',
'ciscoEnvMonFanStateDefinition' => 'CISCO-ENVMON-MIB::ciscoEnvMonState',
'ciscoEnvMonSupplyStatusTable' => '1.3.6.1.4.1.9.9.13.1.5',
'ciscoEnvMonSupplyStatusEntry' => '1.3.6.1.4.1.9.9.13.1.5.1',
'ciscoEnvMonSupplyStatusIndex' => '1.3.6.1.4.1.9.9.13.1.5.1.1',
'ciscoEnvMonSupplyStatusDescr' => '1.3.6.1.4.1.9.9.13.1.5.1.2',
'ciscoEnvMonSupplyState' => '1.3.6.1.4.1.9.9.13.1.5.1.3',
'ciscoEnvMonSupplyStateDefinition' => 'CISCO-ENVMON-MIB::ciscoEnvMonState',
'ciscoEnvMonSupplySource' => '1.3.6.1.4.1.9.9.13.1.5.1.4',
'ciscoEnvMonSupplySourceDefinition' => 'CISCO-ENVMON-MIB::ciscoEnvMonSupplySource',
'ciscoEnvMonAlarmContacts' => '1.3.6.1.4.1.9.9.13.1.6.0',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-ENVMON-MIB'} = {
'ciscoEnvMonState' => {
'1' => 'normal',
'2' => 'warning',
'3' => 'critical',
'4' => 'shutdown',
'5' => 'notPresent',
'6' => 'notFunctioning',
},
'ciscoEnvMonSupplySource' => {
'1' => 'unknown',
'2' => 'ac',
'3' => 'dc',
'4' => 'externalPowerSupply',
'5' => 'internalRedundant',
},
};
1;
__END__

View file

@ -0,0 +1,54 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOETHERNETFABRICEXTENDERMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-ETHERNET-FABRIC-EXTENDER-MIB'} = {
url => '',
name => 'CISCO-ETHERNET-FABRIC-EXTENDER-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::requirements->{'CISCO-ETHERNET-FABRIC-EXTENDER-MIB'} = [
'SNMPv2-TC-v1-MIB',
];
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-ETHERNET-FABRIC-EXTENDER-MIB'} = {
'enterprises' => '1.3.6.1.4.1',
'cisco' => '1.3.6.1.4.1.9',
'ciscoEthernetFabricExtenderMIB' => '1.3.6.1.4.1.9.9.691',
'ciscoEthernetFabricExtenderMIBNotifs' => '1.3.6.1.4.1.9.9.691.0',
'ciscoEthernetFabricExtenderObjects' => '1.3.6.1.4.1.9.9.691.1',
'cefexConfig' => '1.3.6.1.4.1.9.9.691.1.1',
'cefexConfigDefinition' => {
'1' => 'static',
},
'cefexBindingTable' => '1.3.6.1.4.1.9.9.691.1.1.1',
'cefexBindingEntry' => '1.3.6.1.4.1.9.9.691.1.1.1.1',
'cefexBindingInterfaceOnCoreSwitch' => '1.3.6.1.4.1.9.9.691.1.1.1.1.1',
'cefexBindingExtenderIndex' => '1.3.6.1.4.1.9.9.691.1.1.1.1.2',
'cefexBindingCreationTime' => '1.3.6.1.4.1.9.9.691.1.1.1.1.3',
'cefexBindingRowStatus' => '1.3.6.1.4.1.9.9.691.1.1.1.1.4',
'cefexBindingRowStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
'cefexConfigTable' => '1.3.6.1.4.1.9.9.691.1.1.2',
'cefexConfigEntry' => '1.3.6.1.4.1.9.9.691.1.1.2.1',
'cefexConfigExtenderName' => '1.3.6.1.4.1.9.9.691.1.1.2.1.1',
'cefexConfigSerialNumCheck' => '1.3.6.1.4.1.9.9.691.1.1.2.1.2',
'cefexConfigSerialNum' => '1.3.6.1.4.1.9.9.691.1.1.2.1.3',
'cefexConfigPinningFailOverMode' => '1.3.6.1.4.1.9.9.691.1.1.2.1.4',
'cefexConfigPinningFailOverModeDefinition' => 'CISCO-ETHERNET-FABRIC-EXTENDER-MIB::CiscoPortPinningMode',
'cefexConfigPinningMaxLinks' => '1.3.6.1.4.1.9.9.691.1.1.2.1.5',
'cefexConfigCreationTime' => '1.3.6.1.4.1.9.9.691.1.1.2.1.6',
'cefexConfigRowStatus' => '1.3.6.1.4.1.9.9.691.1.1.2.1.7',
'cefexConfigRowStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
'ciscoEthernetFabricExtenderMIBConformance' => '1.3.6.1.4.1.9.9.691.2',
'cEthernetFabricExtenderMIBCompliances' => '1.3.6.1.4.1.9.9.691.2.1',
'cEthernetFabricExtenderMIBGroups' => '1.3.6.1.4.1.9.9.691.2.1.1.1',
'hardware' => '1.3.6.1.4.1.3764.1.1.200',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-ETHERNET-FABRIC-EXTENDER-MIB'} = {
'CiscoPortPinningMode' => {
'1' => 'static',
},
};
1;
__END__

View file

@ -0,0 +1,63 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOFEATURECONTROLMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-FEATURE-CONTROL-MIB'} = {
url => '',
name => 'CISCO-FEATURE-CONTROL-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-FEATURE-CONTROL-MIB'} = {
'cfcFeatureCtrlOpStatus' => 'CISCO-FEATURE-CONTROL-MIB::CiscoFeatureStatus',
'cfcFeatureCtrlLastActionResult' => 'CISCO-FEATURE-CONTROL-MIB::CiscoFeatureActionResult',
'cfcFeatureCtrlAction' => 'CISCO-FEATURE-CONTROL-MIB::CiscoFeatureAction',
'cfcFeatureCtrlIndex' => 'CISCO-FEATURE-CONTROL-MIB::CiscoOptionalFeature',
'cfcFeatureCtrlLastAction' => 'CISCO-FEATURE-CONTROL-MIB::CiscoFeatureAction',
'cfcFeatureCtrlTable' => '1.3.6.1.4.1.9.9.377.1.1.1',
'cfcFeatureCtrlEntry' => '1.3.6.1.4.1.9.9.377.1.1.1.1',
'cfcFeatureCtrlName' => '1.3.6.1.4.1.9.9.377.1.1.1.1.2',
'cfcFeatureCtrlLastFailureReason' => '1.3.6.1.4.1.9.9.377.1.1.1.1.6',
'cfcFeatureCtrlOpStatusReason' => '1.3.6.1.4.1.9.9.377.1.1.1.1.8',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-FEATURE-CONTROL-MIB'} = {
'CiscoOptionalFeature' => {
'1' => 'ivr',
'2' => 'fcip',
'3' => 'fcsp',
'4' => 'ficon',
'5' => 'iscsi',
'6' => 'tacacs',
'7' => 'qosManager',
'8' => 'portSecurity',
'9' => 'fabricBinding',
'10' => 'iscsiInterfaceVsanMembership',
'11' => 'ike',
'12' => 'isns',
'13' => 'ipSec',
'14' => 'portTracker',
'15' => 'scheduler',
'16' => 'npiv',
'17' => 'sanExtTuner',
'18' => 'dpvm',
'19' => 'extenedCredit',
},
'CiscoFeatureStatus' => {
'1' => 'unknown',
'2' => 'enabled',
'3' => 'disabled',
},
'CiscoFeatureActionResult' => {
'1' => 'none',
'2' => 'actionSuccess',
'3' => 'actionFailed',
'4' => 'actionInProgress',
},
'CiscoFeatureAction' => {
'1' => 'noOp',
'2' => 'enable',
'3' => 'disable',
},
};
1;
__END__

View file

@ -0,0 +1,228 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOFIREWALLMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-FIREWALL-MIB'} = {
url => '',
name => 'CISCO-FIREWALL-MIB',
};
#$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-FIREWALL-MIB'} =
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-FIREWALL-MIB'} = {
ciscoFirewallMIB => '1.3.6.1.4.1.9.9.147',
ciscoFirewallMIBObjects => '1.3.6.1.4.1.9.9.147.1',
cfwEvents => '1.3.6.1.4.1.9.9.147.1.1',
cfwBasicEvents => '1.3.6.1.4.1.9.9.147.1.1.1',
cfwBasicEventsTableLastRow => '1.3.6.1.4.1.9.9.147.1.1.1.1',
cfwBasicEventsTable => '1.3.6.1.4.1.9.9.147.1.1.1.2',
cfwBasicEventsEntry => '1.3.6.1.4.1.9.9.147.1.1.1.2.1',
cfwBasicEventIndex => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.1',
cfwBasicEventTime => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.2',
cfwBasicSecurityEventType => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.3',
cfwBasicSecurityEventTypeDefinition => 'CISCO-FIREWALL-MIB::SecurityEvent',
cfwBasicContentInspEventType => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.4',
cfwBasicContentInspEventTypeDefinition => 'CISCO-FIREWALL-MIB::ContentInspectionEvent',
cfwBasicConnectionEventType => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.5',
cfwBasicConnectionEventTypeDefinition => 'CISCO-FIREWALL-MIB::ConnectionEvent',
cfwBasicAccessEventType => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.6',
cfwBasicAccessEventTypeDefinition => 'CISCO-FIREWALL-MIB::AccessEvent',
cfwBasicAuthenticationEventType => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.7',
cfwBasicAuthenticationEventTypeDefinition => 'CISCO-FIREWALL-MIB::AuthenticationEvent',
cfwBasicGenericEventType => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.8',
cfwBasicGenericEventTypeDefinition => 'CISCO-FIREWALL-MIB::GenericEvent',
cfwBasicEventDescription => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.9',
cfwBasicEventDetailsTableRow => '1.3.6.1.4.1.9.9.147.1.1.1.2.1.10',
cfwNetEvents => '1.3.6.1.4.1.9.9.147.1.1.2',
cfwNetEventsTableLastRow => '1.3.6.1.4.1.9.9.147.1.1.2.1',
cfwNetEventsTable => '1.3.6.1.4.1.9.9.147.1.1.2.2',
cfwNetEventsEntry => '1.3.6.1.4.1.9.9.147.1.1.2.2.1',
cfwNetEventIndex => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.1',
cfwNetEventInterface => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.2',
cfwNetEventSrcIpAddress => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.3',
cfwNetEventInsideSrcIpAddress => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.4',
cfwNetEventDstIpAddress => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.5',
cfwNetEventInsideDstIpAddress => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.6',
cfwNetEventSrcIpPort => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.7',
cfwNetEventInsideSrcIpPort => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.8',
cfwNetEventDstIpPort => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.9',
cfwNetEventInsideDstIpPort => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.10',
cfwNetEventService => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.11',
cfwNetEventServiceDefinition => 'CISCO-FIREWALL-MIB::Services',
cfwNetEventServiceInformation => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.12',
cfwNetEventIdentity => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.13',
cfwNetEventDescription => '1.3.6.1.4.1.9.9.147.1.1.2.2.1.14',
cfwSystem => '1.3.6.1.4.1.9.9.147.1.2',
cfwStatus => '1.3.6.1.4.1.9.9.147.1.2.1',
cfwHardwareStatusTable => '1.3.6.1.4.1.9.9.147.1.2.1.1',
cfwHardwareStatusEntry => '1.3.6.1.4.1.9.9.147.1.2.1.1.1',
cfwHardwareType => '1.3.6.1.4.1.9.9.147.1.2.1.1.1.1',
cfwHardwareTypeDefinition => 'CISCO-FIREWALL-MIB::Hardware',
cfwHardwareInformation => '1.3.6.1.4.1.9.9.147.1.2.1.1.1.2',
cfwHardwareStatusValue => '1.3.6.1.4.1.9.9.147.1.2.1.1.1.3',
cfwHardwareStatusValueDefinition => 'CISCO-FIREWALL-MIB::HardwareStatus',
cfwHardwareStatusDetail => '1.3.6.1.4.1.9.9.147.1.2.1.1.1.4',
cfwStatistics => '1.3.6.1.4.1.9.9.147.1.2.2',
cfwBufferStatsTable => '1.3.6.1.4.1.9.9.147.1.2.2.1',
cfwBufferStatsEntry => '1.3.6.1.4.1.9.9.147.1.2.2.1.1',
cfwBufferStatSize => '1.3.6.1.4.1.9.9.147.1.2.2.1.1.1',
cfwBufferStatType => '1.3.6.1.4.1.9.9.147.1.2.2.1.1.2',
cfwBufferStatTypeDefinition => 'CISCO-FIREWALL-MIB::ResourceStatistics',
cfwBufferStatInformation => '1.3.6.1.4.1.9.9.147.1.2.2.1.1.3',
cfwBufferStatValue => '1.3.6.1.4.1.9.9.147.1.2.2.1.1.4',
cfwConnectionStatTable => '1.3.6.1.4.1.9.9.147.1.2.2.2',
cfwConnectionStatEntry => '1.3.6.1.4.1.9.9.147.1.2.2.2.1',
cfwConnectionStatService => '1.3.6.1.4.1.9.9.147.1.2.2.2.1.1',
cfwConnectionStatServiceDefinition => 'CISCO-FIREWALL-MIB::Services',
cfwConnectionStatType => '1.3.6.1.4.1.9.9.147.1.2.2.2.1.2',
cfwConnectionStatTypeDefinition => 'CISCO-FIREWALL-MIB::ConnectionStat',
cfwConnectionStatDescription => '1.3.6.1.4.1.9.9.147.1.2.2.2.1.3',
cfwConnectionStatCount => '1.3.6.1.4.1.9.9.147.1.2.2.2.1.4',
cfwConnectionStatValue => '1.3.6.1.4.1.9.9.147.1.2.2.2.1.5',
ciscoFirewallMIBNotificationPrefix => '1.3.6.1.4.1.9.9.147.2',
ciscoFirewallMIBNotifications => '1.3.6.1.4.1.9.9.147.2.0',
ciscoFirewallMIBConformance => '1.3.6.1.4.1.9.9.147.3',
ciscoFirewallMIBCompliances => '1.3.6.1.4.1.9.9.147.3.1',
ciscoFirewallMIBGroups => '1.3.6.1.4.1.9.9.147.3.2',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-FIREWALL-MIB'} = {
AccessEvent => {
'1' => 'other',
'2' => 'grant',
'3' => 'deny',
'4' => 'denyMult',
'5' => 'error',
},
GenericEvent => {
'1' => 'abnormal',
'2' => 'okay',
'3' => 'error',
},
ResourceStatistics => {
'1' => 'highUse',
'2' => 'highLoad',
'3' => 'maximum',
'4' => 'minimum',
'5' => 'low',
'6' => 'high',
'7' => 'average',
'8' => 'free',
'9' => 'inUse',
},
ConnectionEvent => {
'1' => 'other',
'2' => 'accept',
'3' => 'error',
'4' => 'drop',
'5' => 'close',
'6' => 'timeout',
'7' => 'refused',
'8' => 'reset',
'9' => 'noResp',
},
AuthenticationEvent => {
'1' => 'other',
'2' => 'succ',
'3' => 'error',
'4' => 'fail',
'5' => 'succPriv',
'6' => 'failPriv',
'7' => 'failMult',
},
ContentInspectionEvent => {
'1' => 'other',
'2' => 'okay',
'3' => 'error',
'4' => 'found',
'5' => 'clean',
'6' => 'reject',
'7' => 'saved',
},
HardwareStatus => {
'1' => 'other',
'2' => 'up',
'3' => 'down',
'4' => 'error',
'5' => 'overTemp',
'6' => 'busy',
'7' => 'noMedia',
'8' => 'backup',
'9' => 'active',
'10' => 'standby',
},
Hardware => {
'1' => 'memory',
'2' => 'disk',
'3' => 'power',
'4' => 'netInterface',
'5' => 'cpu',
'6' => 'primaryUnit',
'7' => 'secondaryUnit',
'8' => 'other',
},
ConnectionStat => {
'1' => 'other',
'2' => 'totalOpen',
'3' => 'currentOpen',
'4' => 'currentClosing',
'5' => 'currentHalfOpen',
'6' => 'currentInUse',
'7' => 'high',
},
Services => {
'1' => 'otherFWService',
'2' => 'fileXferFtp',
'3' => 'fileXferTftp',
'4' => 'fileXferFtps',
'5' => 'loginTelnet',
'6' => 'loginRlogin',
'7' => 'loginTelnets',
'8' => 'remoteExecSunRPC',
'9' => 'remoteExecMSRPC',
'10' => 'remoteExecRsh',
'11' => 'remoteExecXserver',
'12' => 'webHttp',
'13' => 'webHttps',
'14' => 'mailSmtp',
'15' => 'multimediaStreamworks',
'16' => 'multimediaH323',
'17' => 'multimediaNetShow',
'18' => 'multimediaVDOLive',
'19' => 'multimediaRealAV',
'20' => 'multimediaRTSP',
'21' => 'dbOracle',
'22' => 'dbMSsql',
'23' => 'contInspProgLang',
'24' => 'contInspUrl',
'25' => 'directoryNis',
'26' => 'directoryDns',
'27' => 'directoryNetbiosns',
'28' => 'directoryNetbiosdgm',
'29' => 'directoryNetbiosssn',
'30' => 'directoryWins',
'31' => 'qryWhois',
'32' => 'qryFinger',
'33' => 'qryIdent',
'34' => 'fsNfsStatus',
'35' => 'fsNfs',
'36' => 'fsCifs',
'37' => 'protoIcmp',
'38' => 'protoTcp',
'39' => 'protoUdp',
'40' => 'protoIp',
'41' => 'protoSnmp',
},
SecurityEvent => {
'1' => 'other',
'2' => 'none',
'3' => 'dos',
'4' => 'recon',
'5' => 'pakFwd',
'6' => 'addrSpoof',
'7' => 'svcSpoof',
'8' => 'thirdParty',
'9' => 'complete',
'10' => 'invalPak',
'11' => 'illegCom',
'12' => 'policy',
},
};

View file

@ -0,0 +1,49 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOHSRPMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-HSRP-MIB'} = {
url => '',
name => 'CISCO-HSRP-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::requirements->{'CISCO-HSRP-MIB'} = [
'SNMPv2-TC-v1-MIB',
];
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-HSRP-MIB'} = {
'cHsrpGrpTable' => '1.3.6.1.4.1.9.9.106.1.2.1',
'cHsrpGrpEntry' => '1.3.6.1.4.1.9.9.106.1.2.1.1',
'cHsrpGrpNumber' => '1.3.6.1.4.1.9.9.106.1.2.1.1.1',
'cHsrpGrpAuth' => '1.3.6.1.4.1.9.9.106.1.2.1.1.2',
'cHsrpGrpPriority' => '1.3.6.1.4.1.9.9.106.1.2.1.1.3',
'cHsrpGrpPreempt' => '1.3.6.1.4.1.9.9.106.1.2.1.1.4',
'cHsrpGrpPreemptDelay' => '1.3.6.1.4.1.9.9.106.1.2.1.1.5',
'cHsrpGrpUseConfiguredTimers' => '1.3.6.1.4.1.9.9.106.1.2.1.1.6',
'cHsrpGrpConfiguredHelloTime' => '1.3.6.1.4.1.9.9.106.1.2.1.1.7',
'cHsrpGrpConfiguredHoldTime' => '1.3.6.1.4.1.9.9.106.1.2.1.1.8',
'cHsrpGrpLearnedHelloTime' => '1.3.6.1.4.1.9.9.106.1.2.1.1.9',
'cHsrpGrpLearnedHoldTime' => '1.3.6.1.4.1.9.9.106.1.2.1.1.10',
'cHsrpGrpVirtualIpAddr' => '1.3.6.1.4.1.9.9.106.1.2.1.1.11',
'cHsrpGrpUseConfigVirtualIpAddr' => '1.3.6.1.4.1.9.9.106.1.2.1.1.12',
'cHsrpGrpActiveRouter' => '1.3.6.1.4.1.9.9.106.1.2.1.1.13',
'cHsrpGrpStandbyRouter' => '1.3.6.1.4.1.9.9.106.1.2.1.1.14',
'cHsrpGrpStandbyState' => '1.3.6.1.4.1.9.9.106.1.2.1.1.15',
'cHsrpGrpStandbyStateDefinition' => 'CISCO-HSRP-MIB::HsrpState',
'cHsrpGrpVirtualMacAddr' => '1.3.6.1.4.1.9.9.106.1.2.1.1.16',
'cHsrpGrpEntryRowStatus' => '1.3.6.1.4.1.9.9.106.1.2.1.1.17',
'cHsrpGrpEntryRowStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-HSRP-MIB'} = {
'HsrpState' => {
'1' => 'initial',
'2' => 'learn',
'3' => 'listen',
'4' => 'speak',
'5' => 'standby',
'6' => 'active',
},
};
1;
__END__

View file

@ -0,0 +1,147 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOIETFNATMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-IETF-NAT-MIB'} = {
url => '',
name => 'CISCO-IETF-NAT-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-IETF-NAT-MIB'} = {
'ciscoNatMIBObjects' => '1.3.6.1.4.1.9.10.77.1',
'cnatConfig' => '1.3.6.1.4.1.9.10.77.1.1',
'cnatConfTable' => '1.3.6.1.4.1.9.10.77.1.1.1',
'cnatConfEntry' => '1.3.6.1.4.1.9.10.77.1.1.1.1',
'cnatConfName' => '1.3.6.1.4.1.9.10.77.1.1.1.1.1',
'cnatConfServiceType' => '1.3.6.1.4.1.9.10.77.1.1.1.1.2',
'cnatConfTimeoutIcmpIdle' => '1.3.6.1.4.1.9.10.77.1.1.1.1.3',
'cnatConfTimeoutUdpIdle' => '1.3.6.1.4.1.9.10.77.1.1.1.1.4',
'cnatConfTimeoutTcpIdle' => '1.3.6.1.4.1.9.10.77.1.1.1.1.5',
'cnatConfTimeoutTcpNeg' => '1.3.6.1.4.1.9.10.77.1.1.1.1.6',
'cnatConfTimeoutOther' => '1.3.6.1.4.1.9.10.77.1.1.1.1.7',
'cnatConfMaxBindLeaseTime' => '1.3.6.1.4.1.9.10.77.1.1.1.1.8',
'cnatConfMaxBindIdleTime' => '1.3.6.1.4.1.9.10.77.1.1.1.1.9',
'cnatConfStorageType' => '1.3.6.1.4.1.9.10.77.1.1.1.1.10',
'cnatConfStatus' => '1.3.6.1.4.1.9.10.77.1.1.1.1.11',
'cnatConfStaticAddrMapTable' => '1.3.6.1.4.1.9.10.77.1.1.2',
'cnatConfStaticAddrMapEntry' => '1.3.6.1.4.1.9.10.77.1.1.2.1',
'cnatConfStaticAddrMapName' => '1.3.6.1.4.1.9.10.77.1.1.2.1.1',
'cnatConfStaticAddrMapType' => '1.3.6.1.4.1.9.10.77.1.1.2.1.2',
'cnatConfStaticLocalAddrFrom' => '1.3.6.1.4.1.9.10.77.1.1.2.1.3',
'cnatConfStaticLocalAddrTo' => '1.3.6.1.4.1.9.10.77.1.1.2.1.4',
'cnatConfStaticLocalPortFrom' => '1.3.6.1.4.1.9.10.77.1.1.2.1.5',
'cnatConfStaticLocalPortTo' => '1.3.6.1.4.1.9.10.77.1.1.2.1.6',
'cnatConfStaticGlobalAddrFrom' => '1.3.6.1.4.1.9.10.77.1.1.2.1.7',
'cnatConfStaticGlobalAddrTo' => '1.3.6.1.4.1.9.10.77.1.1.2.1.8',
'cnatConfStaticGlobalPortFrom' => '1.3.6.1.4.1.9.10.77.1.1.2.1.9',
'cnatConfStaticGlobalPortTo' => '1.3.6.1.4.1.9.10.77.1.1.2.1.10',
'cnatConfStaticProtocol' => '1.3.6.1.4.1.9.10.77.1.1.2.1.11',
'cnatConfStaticAddrMapStorageType' => '1.3.6.1.4.1.9.10.77.1.1.2.1.12',
'cnatConfStaticAddrMapStatus' => '1.3.6.1.4.1.9.10.77.1.1.2.1.13',
'cnatConfDynAddrMapTable' => '1.3.6.1.4.1.9.10.77.1.1.3',
'cnatConfDynAddrMapEntry' => '1.3.6.1.4.1.9.10.77.1.1.3.1',
'cnatConfDynAddrMapName' => '1.3.6.1.4.1.9.10.77.1.1.3.1.1',
'cnatConfDynAddressMapType' => '1.3.6.1.4.1.9.10.77.1.1.3.1.2',
'cnatConfDynLocalAddrFrom' => '1.3.6.1.4.1.9.10.77.1.1.3.1.3',
'cnatConfDynLocalAddrTo' => '1.3.6.1.4.1.9.10.77.1.1.3.1.4',
'cnatConfDynLocalPortFrom' => '1.3.6.1.4.1.9.10.77.1.1.3.1.5',
'cnatConfDynLocalPortTo' => '1.3.6.1.4.1.9.10.77.1.1.3.1.6',
'cnatConfDynGlobalAddrFrom' => '1.3.6.1.4.1.9.10.77.1.1.3.1.7',
'cnatConfDynGlobalAddrTo' => '1.3.6.1.4.1.9.10.77.1.1.3.1.8',
'cnatConfDynGlobalPortFrom' => '1.3.6.1.4.1.9.10.77.1.1.3.1.9',
'cnatConfDynGlobalPortTo' => '1.3.6.1.4.1.9.10.77.1.1.3.1.10',
'cnatConfDynProtocol' => '1.3.6.1.4.1.9.10.77.1.1.3.1.11',
'cnatConfDynAddrMapStorageType' => '1.3.6.1.4.1.9.10.77.1.1.3.1.12',
'cnatConfDynAddrMapStatus' => '1.3.6.1.4.1.9.10.77.1.1.3.1.13',
'cnatInterfaceTable' => '1.3.6.1.4.1.9.10.77.1.1.4',
'cnatInterfaceEntry' => '1.3.6.1.4.1.9.10.77.1.1.4.1',
'cnatInterfaceIndex' => '1.3.6.1.4.1.9.10.77.1.1.4.1.1',
'cnatInterfaceRealm' => '1.3.6.1.4.1.9.10.77.1.1.4.1.2',
'cnatInterfaceStorageType' => '1.3.6.1.4.1.9.10.77.1.1.4.1.3',
'cnatInterfaceStatus' => '1.3.6.1.4.1.9.10.77.1.1.4.1.4',
'cnatBind' => '1.3.6.1.4.1.9.10.77.1.2',
'cnatAddrBindNumberOfEntries' => '1.3.6.1.4.1.9.10.77.1.2.1.0',
'cnatAddrBindTable' => '1.3.6.1.4.1.9.10.77.1.2.2',
'cnatAddrBindEntry' => '1.3.6.1.4.1.9.10.77.1.2.2.1',
'cnatAddrBindLocalAddr' => '1.3.6.1.4.1.9.10.77.1.2.2.1.1',
'cnatAddrBindGlobalAddr' => '1.3.6.1.4.1.9.10.77.1.2.2.1.2',
'cnatAddrBindId' => '1.3.6.1.4.1.9.10.77.1.2.2.1.3',
'cnatAddrBindDirection' => '1.3.6.1.4.1.9.10.77.1.2.2.1.4',
'cnatAddrBindType' => '1.3.6.1.4.1.9.10.77.1.2.2.1.5',
'cnatAddrBindConfName' => '1.3.6.1.4.1.9.10.77.1.2.2.1.6',
'cnatAddrBindSessionCount' => '1.3.6.1.4.1.9.10.77.1.2.2.1.7',
'cnatAddrBindCurrentIdleTime' => '1.3.6.1.4.1.9.10.77.1.2.2.1.8',
'cnatAddrBindInTranslate' => '1.3.6.1.4.1.9.10.77.1.2.2.1.9',
'cnatAddrBindOutTranslate' => '1.3.6.1.4.1.9.10.77.1.2.2.1.10',
'cnatAddrPortBindNumberOfEntries' => '1.3.6.1.4.1.9.10.77.1.2.3.0',
'cnatAddrPortBindTable' => '1.3.6.1.4.1.9.10.77.1.2.4',
'cnatAddrPortBindEntry' => '1.3.6.1.4.1.9.10.77.1.2.4.1',
'cnatAddrPortBindLocalAddr' => '1.3.6.1.4.1.9.10.77.1.2.4.1.1',
'cnatAddrPortBindLocalPort' => '1.3.6.1.4.1.9.10.77.1.2.4.1.2',
'cnatAddrPortBindProtocol' => '1.3.6.1.4.1.9.10.77.1.2.4.1.3',
'cnatAddrPortBindGlobalAddr' => '1.3.6.1.4.1.9.10.77.1.2.4.1.4',
'cnatAddrPortBindGlobalPort' => '1.3.6.1.4.1.9.10.77.1.2.4.1.5',
'cnatAddrPortBindId' => '1.3.6.1.4.1.9.10.77.1.2.4.1.6',
'cnatAddrPortBindDirection' => '1.3.6.1.4.1.9.10.77.1.2.4.1.7',
'cnatAddrPortBindType' => '1.3.6.1.4.1.9.10.77.1.2.4.1.8',
'cnatAddrPortBindConfName' => '1.3.6.1.4.1.9.10.77.1.2.4.1.9',
'cnatAddrPortBindSessionCount' => '1.3.6.1.4.1.9.10.77.1.2.4.1.10',
'cnatAddrPortBindCurrentIdleTime' => '1.3.6.1.4.1.9.10.77.1.2.4.1.11',
'cnatAddrPortBindInTranslate' => '1.3.6.1.4.1.9.10.77.1.2.4.1.12',
'cnatAddrPortBindOutTranslate' => '1.3.6.1.4.1.9.10.77.1.2.4.1.13',
'cnatSessionTable' => '1.3.6.1.4.1.9.10.77.1.2.5',
'cnatSessionEntry' => '1.3.6.1.4.1.9.10.77.1.2.5.1',
'cnatSessionBindId' => '1.3.6.1.4.1.9.10.77.1.2.5.1.1',
'cnatSessionId' => '1.3.6.1.4.1.9.10.77.1.2.5.1.2',
'cnatSessionDirection' => '1.3.6.1.4.1.9.10.77.1.2.5.1.3',
'cnatSessionUpTime' => '1.3.6.1.4.1.9.10.77.1.2.5.1.4',
'cnatSessionProtocolType' => '1.3.6.1.4.1.9.10.77.1.2.5.1.5',
'cnatSessionOrigPrivateAddr' => '1.3.6.1.4.1.9.10.77.1.2.5.1.6',
'cnatSessionTransPrivateAddr' => '1.3.6.1.4.1.9.10.77.1.2.5.1.7',
'cnatSessionOrigPrivatePort' => '1.3.6.1.4.1.9.10.77.1.2.5.1.8',
'cnatSessionTransPrivatePort' => '1.3.6.1.4.1.9.10.77.1.2.5.1.9',
'cnatSessionOrigPublicAddr' => '1.3.6.1.4.1.9.10.77.1.2.5.1.10',
'cnatSessionTransPublicAddr' => '1.3.6.1.4.1.9.10.77.1.2.5.1.11',
'cnatSessionOrigPublicPort' => '1.3.6.1.4.1.9.10.77.1.2.5.1.12',
'cnatSessionTransPublicPort' => '1.3.6.1.4.1.9.10.77.1.2.5.1.13',
'cnatSessionCurrentIdletime' => '1.3.6.1.4.1.9.10.77.1.2.5.1.14',
'cnatSessionSecondBindId' => '1.3.6.1.4.1.9.10.77.1.2.5.1.15',
'cnatSessionInTranslate' => '1.3.6.1.4.1.9.10.77.1.2.5.1.16',
'cnatSessionOutTranslate' => '1.3.6.1.4.1.9.10.77.1.2.5.1.17',
'cnatStatistics' => '1.3.6.1.4.1.9.10.77.1.3',
'cnatProtocolStatsTable' => '1.3.6.1.4.1.9.10.77.1.3.1',
'cnatProtocolStatsEntry' => '1.3.6.1.4.1.9.10.77.1.3.1.1',
'cnatProtocolStatsName' => '1.3.6.1.4.1.9.10.77.1.3.1.1.1',
'cnatProtocolStatsNameDefinition' => 'CISCO-IETF-NAT-MIB::NATProtocolType',
'cnatProtocolStatsInTranslate' => '1.3.6.1.4.1.9.10.77.1.3.1.1.2',
'cnatProtocolStatsOutTranslate' => '1.3.6.1.4.1.9.10.77.1.3.1.1.3',
'cnatProtocolStatsRejectCount' => '1.3.6.1.4.1.9.10.77.1.3.1.1.4',
'cnatAddrMapStatsTable' => '1.3.6.1.4.1.9.10.77.1.3.2',
'cnatAddrMapStatsEntry' => '1.3.6.1.4.1.9.10.77.1.3.2.1',
'cnatAddrMapStatsConfName' => '1.3.6.1.4.1.9.10.77.1.3.2.1.1',
'cnatAddrMapStatsMapName' => '1.3.6.1.4.1.9.10.77.1.3.2.1.2',
'cnatAddrMapStatsInTranslate' => '1.3.6.1.4.1.9.10.77.1.3.2.1.3',
'cnatAddrMapStatsOutTranslate' => '1.3.6.1.4.1.9.10.77.1.3.2.1.4',
'cnatAddrMapStatsNoResource' => '1.3.6.1.4.1.9.10.77.1.3.2.1.5',
'cnatAddrMapStatsAddrUsed' => '1.3.6.1.4.1.9.10.77.1.3.2.1.6',
'cnatInterfaceStatsTable' => '1.3.6.1.4.1.9.10.77.1.3.3',
'cnatInterfaceStatsEntry' => '1.3.6.1.4.1.9.10.77.1.3.3.1',
'cnatInterfacePktsIn' => '1.3.6.1.4.1.9.10.77.1.3.3.1.1',
'cnatInterfacePktsOut' => '1.3.6.1.4.1.9.10.77.1.3.3.1.2',
'ciscoNatMIBNotificationPrefix' => '1.3.6.1.4.1.9.10.77.2',
'ciscoNatMIBNotifications' => '1.3.6.1.4.1.9.10.77.2.0',
'ciscoNatMIBConformance' => '1.3.6.1.4.1.9.10.77.3',
'ciscoNatMIBCompliances' => '1.3.6.1.4.1.9.10.77.3.1',
'ciscoNatMIBGroups' => '1.3.6.1.4.1.9.10.77.3.2',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-IETF-NAT-MIB'} = {
'NATProtocolType' => {
'1' => 'other',
'2' => 'icmp',
'3' => 'udp',
'4' => 'tcp',
},
};
1;
__END__

View file

@ -0,0 +1,702 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOIPSECFLOWMONITORMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-IPSEC-FLOW-MONITOR-MIB'} = {
url => '',
name => 'CISCO-IPSEC-FLOW-MONITOR-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-IPSEC-FLOW-MONITOR-MIB'} = {
'enterprises' => '1.3.6.1.4.1',
'cisco' => '1.3.6.1.4.1.9',
'ciscoMgmt' => '1.3.6.1.4.1.9.9',
'ciscoIpSecFlowMonitorMIB' => '1.3.6.1.4.1.9.9.171',
'ciscoIpSecFlowMonitorMIBDefinition' => {
'1' => 'enabled',
'2' => 'disabled',
},
'cipSecMIBObjects' => '1.3.6.1.4.1.9.9.171.1',
'cipSecLevels' => '1.3.6.1.4.1.9.9.171.1.1',
'cipSecMibLevel' => '1.3.6.1.4.1.9.9.171.1.1.1',
'cipSecPhaseOne' => '1.3.6.1.4.1.9.9.171.1.2',
'cikeGlobalStats' => '1.3.6.1.4.1.9.9.171.1.2.1',
'cikeGlobalActiveTunnels' => '1.3.6.1.4.1.9.9.171.1.2.1.1',
'cikeGlobalPreviousTunnels' => '1.3.6.1.4.1.9.9.171.1.2.1.2',
'cikeGlobalInOctets' => '1.3.6.1.4.1.9.9.171.1.2.1.3',
'cikeGlobalInPkts' => '1.3.6.1.4.1.9.9.171.1.2.1.4',
'cikeGlobalInDropPkts' => '1.3.6.1.4.1.9.9.171.1.2.1.5',
'cikeGlobalInNotifys' => '1.3.6.1.4.1.9.9.171.1.2.1.6',
'cikeGlobalInP2Exchgs' => '1.3.6.1.4.1.9.9.171.1.2.1.7',
'cikeGlobalInP2ExchgInvalids' => '1.3.6.1.4.1.9.9.171.1.2.1.8',
'cikeGlobalInP2ExchgRejects' => '1.3.6.1.4.1.9.9.171.1.2.1.9',
'cikeGlobalInP2SaDelRequests' => '1.3.6.1.4.1.9.9.171.1.2.1.10',
'cikeGlobalOutOctets' => '1.3.6.1.4.1.9.9.171.1.2.1.11',
'cikeGlobalOutPkts' => '1.3.6.1.4.1.9.9.171.1.2.1.12',
'cikeGlobalOutDropPkts' => '1.3.6.1.4.1.9.9.171.1.2.1.13',
'cikeGlobalOutNotifys' => '1.3.6.1.4.1.9.9.171.1.2.1.14',
'cikeGlobalOutP2Exchgs' => '1.3.6.1.4.1.9.9.171.1.2.1.15',
'cikeGlobalOutP2ExchgInvalids' => '1.3.6.1.4.1.9.9.171.1.2.1.16',
'cikeGlobalOutP2ExchgRejects' => '1.3.6.1.4.1.9.9.171.1.2.1.17',
'cikeGlobalOutP2SaDelRequests' => '1.3.6.1.4.1.9.9.171.1.2.1.18',
'cikeGlobalInitTunnels' => '1.3.6.1.4.1.9.9.171.1.2.1.19',
'cikeGlobalInitTunnelFails' => '1.3.6.1.4.1.9.9.171.1.2.1.20',
'cikeGlobalRespTunnelFails' => '1.3.6.1.4.1.9.9.171.1.2.1.21',
'cikeGlobalSysCapFails' => '1.3.6.1.4.1.9.9.171.1.2.1.22',
'cikeGlobalAuthFails' => '1.3.6.1.4.1.9.9.171.1.2.1.23',
'cikeGlobalDecryptFails' => '1.3.6.1.4.1.9.9.171.1.2.1.24',
'cikeGlobalHashValidFails' => '1.3.6.1.4.1.9.9.171.1.2.1.25',
'cikeGlobalNoSaFails' => '1.3.6.1.4.1.9.9.171.1.2.1.26',
'cikePeerTable' => '1.3.6.1.4.1.9.9.171.1.2.2',
'cikePeerEntry' => '1.3.6.1.4.1.9.9.171.1.2.2.1',
'cikePeerLocalType' => '1.3.6.1.4.1.9.9.171.1.2.2.1.1',
'cikePeerLocalTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikePeerLocalValue' => '1.3.6.1.4.1.9.9.171.1.2.2.1.2',
'cikePeerRemoteType' => '1.3.6.1.4.1.9.9.171.1.2.2.1.3',
'cikePeerRemoteTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikePeerRemoteValue' => '1.3.6.1.4.1.9.9.171.1.2.2.1.4',
'cikePeerIntIndex' => '1.3.6.1.4.1.9.9.171.1.2.2.1.5',
'cikePeerLocalAddr' => '1.3.6.1.4.1.9.9.171.1.2.2.1.6',
'cikePeerRemoteAddr' => '1.3.6.1.4.1.9.9.171.1.2.2.1.7',
'cikePeerActiveTime' => '1.3.6.1.4.1.9.9.171.1.2.2.1.8',
'cikePeerActiveTunnelIndex' => '1.3.6.1.4.1.9.9.171.1.2.2.1.9',
'cikeTunnelTable' => '1.3.6.1.4.1.9.9.171.1.2.3',
'cikeTunnelEntry' => '1.3.6.1.4.1.9.9.171.1.2.3.1',
'cikeTunIndex' => '1.3.6.1.4.1.9.9.171.1.2.3.1.1',
'cikeTunLocalType' => '1.3.6.1.4.1.9.9.171.1.2.3.1.2',
'cikeTunLocalTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikeTunLocalValue' => '1.3.6.1.4.1.9.9.171.1.2.3.1.3',
'cikeTunLocalAddr' => '1.3.6.1.4.1.9.9.171.1.2.3.1.4',
'cikeTunLocalName' => '1.3.6.1.4.1.9.9.171.1.2.3.1.5',
'cikeTunRemoteType' => '1.3.6.1.4.1.9.9.171.1.2.3.1.6',
'cikeTunRemoteTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikeTunRemoteValue' => '1.3.6.1.4.1.9.9.171.1.2.3.1.7',
'cikeTunRemoteAddr' => '1.3.6.1.4.1.9.9.171.1.2.3.1.8',
'cikeTunRemoteName' => '1.3.6.1.4.1.9.9.171.1.2.3.1.9',
'cikeTunNegoMode' => '1.3.6.1.4.1.9.9.171.1.2.3.1.10',
'cikeTunNegoModeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkeNegoMode',
'cikeTunDiffHellmanGrp' => '1.3.6.1.4.1.9.9.171.1.2.3.1.11',
'cikeTunDiffHellmanGrpDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::DiffHellmanGrp',
'cikeTunEncryptAlgo' => '1.3.6.1.4.1.9.9.171.1.2.3.1.12',
'cikeTunEncryptAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EncryptAlgo',
'cikeTunHashAlgo' => '1.3.6.1.4.1.9.9.171.1.2.3.1.13',
'cikeTunHashAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkeHashAlgo',
'cikeTunAuthMethod' => '1.3.6.1.4.1.9.9.171.1.2.3.1.14',
'cikeTunAuthMethodDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkeAuthMethod',
'cikeTunLifeTime' => '1.3.6.1.4.1.9.9.171.1.2.3.1.15',
'cikeTunActiveTime' => '1.3.6.1.4.1.9.9.171.1.2.3.1.16',
'cikeTunSaRefreshThreshold' => '1.3.6.1.4.1.9.9.171.1.2.3.1.17',
'cikeTunTotalRefreshes' => '1.3.6.1.4.1.9.9.171.1.2.3.1.18',
'cikeTunInOctets' => '1.3.6.1.4.1.9.9.171.1.2.3.1.19',
'cikeTunInPkts' => '1.3.6.1.4.1.9.9.171.1.2.3.1.20',
'cikeTunInDropPkts' => '1.3.6.1.4.1.9.9.171.1.2.3.1.21',
'cikeTunInNotifys' => '1.3.6.1.4.1.9.9.171.1.2.3.1.22',
'cikeTunInP2Exchgs' => '1.3.6.1.4.1.9.9.171.1.2.3.1.23',
'cikeTunInP2ExchgInvalids' => '1.3.6.1.4.1.9.9.171.1.2.3.1.24',
'cikeTunInP2ExchgRejects' => '1.3.6.1.4.1.9.9.171.1.2.3.1.25',
'cikeTunInP2SaDelRequests' => '1.3.6.1.4.1.9.9.171.1.2.3.1.26',
'cikeTunOutOctets' => '1.3.6.1.4.1.9.9.171.1.2.3.1.27',
'cikeTunOutPkts' => '1.3.6.1.4.1.9.9.171.1.2.3.1.28',
'cikeTunOutDropPkts' => '1.3.6.1.4.1.9.9.171.1.2.3.1.29',
'cikeTunOutNotifys' => '1.3.6.1.4.1.9.9.171.1.2.3.1.30',
'cikeTunOutP2Exchgs' => '1.3.6.1.4.1.9.9.171.1.2.3.1.31',
'cikeTunOutP2ExchgInvalids' => '1.3.6.1.4.1.9.9.171.1.2.3.1.32',
'cikeTunOutP2ExchgRejects' => '1.3.6.1.4.1.9.9.171.1.2.3.1.33',
'cikeTunOutP2SaDelRequests' => '1.3.6.1.4.1.9.9.171.1.2.3.1.34',
'cikeTunStatus' => '1.3.6.1.4.1.9.9.171.1.2.3.1.35',
'cikeTunStatusDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TunnelStatus',
'cikePeerCorrTable' => '1.3.6.1.4.1.9.9.171.1.2.4',
'cikePeerCorrEntry' => '1.3.6.1.4.1.9.9.171.1.2.4.1',
'cikePeerCorrLocalType' => '1.3.6.1.4.1.9.9.171.1.2.4.1.1',
'cikePeerCorrLocalTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikePeerCorrLocalValue' => '1.3.6.1.4.1.9.9.171.1.2.4.1.2',
'cikePeerCorrRemoteType' => '1.3.6.1.4.1.9.9.171.1.2.4.1.3',
'cikePeerCorrRemoteTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikePeerCorrRemoteValue' => '1.3.6.1.4.1.9.9.171.1.2.4.1.4',
'cikePeerCorrIntIndex' => '1.3.6.1.4.1.9.9.171.1.2.4.1.5',
'cikePeerCorrSeqNum' => '1.3.6.1.4.1.9.9.171.1.2.4.1.6',
'cikePeerCorrIpSecTunIndex' => '1.3.6.1.4.1.9.9.171.1.2.4.1.7',
'cikePhase1GWStatsTable' => '1.3.6.1.4.1.9.9.171.1.2.5',
'cikePhase1GWStatsEntry' => '1.3.6.1.4.1.9.9.171.1.2.5.1',
'cikePhase1GWActiveTunnels' => '1.3.6.1.4.1.9.9.171.1.2.5.1.1',
'cikePhase1GWPreviousTunnels' => '1.3.6.1.4.1.9.9.171.1.2.5.1.2',
'cikePhase1GWInOctets' => '1.3.6.1.4.1.9.9.171.1.2.5.1.3',
'cikePhase1GWInPkts' => '1.3.6.1.4.1.9.9.171.1.2.5.1.4',
'cikePhase1GWInDropPkts' => '1.3.6.1.4.1.9.9.171.1.2.5.1.5',
'cikePhase1GWInNotifys' => '1.3.6.1.4.1.9.9.171.1.2.5.1.6',
'cikePhase1GWInP2Exchgs' => '1.3.6.1.4.1.9.9.171.1.2.5.1.7',
'cikePhase1GWInP2ExchgInvalids' => '1.3.6.1.4.1.9.9.171.1.2.5.1.8',
'cikePhase1GWInP2ExchgRejects' => '1.3.6.1.4.1.9.9.171.1.2.5.1.9',
'cikePhase1GWInP2SaDelRequests' => '1.3.6.1.4.1.9.9.171.1.2.5.1.10',
'cikePhase1GWOutOctets' => '1.3.6.1.4.1.9.9.171.1.2.5.1.11',
'cikePhase1GWOutPkts' => '1.3.6.1.4.1.9.9.171.1.2.5.1.12',
'cikePhase1GWOutDropPkts' => '1.3.6.1.4.1.9.9.171.1.2.5.1.13',
'cikePhase1GWOutNotifys' => '1.3.6.1.4.1.9.9.171.1.2.5.1.14',
'cikePhase1GWOutP2Exchgs' => '1.3.6.1.4.1.9.9.171.1.2.5.1.15',
'cikePhase1GWOutP2ExchgInvalids' => '1.3.6.1.4.1.9.9.171.1.2.5.1.16',
'cikePhase1GWOutP2ExchgRejects' => '1.3.6.1.4.1.9.9.171.1.2.5.1.17',
'cikePhase1GWOutP2SaDelRequests' => '1.3.6.1.4.1.9.9.171.1.2.5.1.18',
'cikePhase1GWInitTunnels' => '1.3.6.1.4.1.9.9.171.1.2.5.1.19',
'cikePhase1GWInitTunnelFails' => '1.3.6.1.4.1.9.9.171.1.2.5.1.20',
'cikePhase1GWRespTunnelFails' => '1.3.6.1.4.1.9.9.171.1.2.5.1.21',
'cikePhase1GWSysCapFails' => '1.3.6.1.4.1.9.9.171.1.2.5.1.22',
'cikePhase1GWAuthFails' => '1.3.6.1.4.1.9.9.171.1.2.5.1.23',
'cikePhase1GWDecryptFails' => '1.3.6.1.4.1.9.9.171.1.2.5.1.24',
'cikePhase1GWHashValidFails' => '1.3.6.1.4.1.9.9.171.1.2.5.1.25',
'cikePhase1GWNoSaFails' => '1.3.6.1.4.1.9.9.171.1.2.5.1.26',
'cipSecPhaseTwo' => '1.3.6.1.4.1.9.9.171.1.3',
'cipSecGlobalStats' => '1.3.6.1.4.1.9.9.171.1.3.1',
'cipSecGlobalActiveTunnels' => '1.3.6.1.4.1.9.9.171.1.3.1.1',
'cipSecGlobalPreviousTunnels' => '1.3.6.1.4.1.9.9.171.1.3.1.2',
'cipSecGlobalInOctets' => '1.3.6.1.4.1.9.9.171.1.3.1.3',
'cipSecGlobalHcInOctets' => '1.3.6.1.4.1.9.9.171.1.3.1.4',
'cipSecGlobalInOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.1.5',
'cipSecGlobalInDecompOctets' => '1.3.6.1.4.1.9.9.171.1.3.1.6',
'cipSecGlobalHcInDecompOctets' => '1.3.6.1.4.1.9.9.171.1.3.1.7',
'cipSecGlobalInDecompOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.1.8',
'cipSecGlobalInPkts' => '1.3.6.1.4.1.9.9.171.1.3.1.9',
'cipSecGlobalInDrops' => '1.3.6.1.4.1.9.9.171.1.3.1.10',
'cipSecGlobalInReplayDrops' => '1.3.6.1.4.1.9.9.171.1.3.1.11',
'cipSecGlobalInAuths' => '1.3.6.1.4.1.9.9.171.1.3.1.12',
'cipSecGlobalInAuthFails' => '1.3.6.1.4.1.9.9.171.1.3.1.13',
'cipSecGlobalInDecrypts' => '1.3.6.1.4.1.9.9.171.1.3.1.14',
'cipSecGlobalInDecryptFails' => '1.3.6.1.4.1.9.9.171.1.3.1.15',
'cipSecGlobalOutOctets' => '1.3.6.1.4.1.9.9.171.1.3.1.16',
'cipSecGlobalHcOutOctets' => '1.3.6.1.4.1.9.9.171.1.3.1.17',
'cipSecGlobalOutOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.1.18',
'cipSecGlobalOutUncompOctets' => '1.3.6.1.4.1.9.9.171.1.3.1.19',
'cipSecGlobalHcOutUncompOctets' => '1.3.6.1.4.1.9.9.171.1.3.1.20',
'cipSecGlobalOutUncompOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.1.21',
'cipSecGlobalOutPkts' => '1.3.6.1.4.1.9.9.171.1.3.1.22',
'cipSecGlobalOutDrops' => '1.3.6.1.4.1.9.9.171.1.3.1.23',
'cipSecGlobalOutAuths' => '1.3.6.1.4.1.9.9.171.1.3.1.24',
'cipSecGlobalOutAuthFails' => '1.3.6.1.4.1.9.9.171.1.3.1.25',
'cipSecGlobalOutEncrypts' => '1.3.6.1.4.1.9.9.171.1.3.1.26',
'cipSecGlobalOutEncryptFails' => '1.3.6.1.4.1.9.9.171.1.3.1.27',
'cipSecGlobalProtocolUseFails' => '1.3.6.1.4.1.9.9.171.1.3.1.28',
'cipSecGlobalNoSaFails' => '1.3.6.1.4.1.9.9.171.1.3.1.29',
'cipSecGlobalSysCapFails' => '1.3.6.1.4.1.9.9.171.1.3.1.30',
'cipSecTunnelTable' => '1.3.6.1.4.1.9.9.171.1.3.2',
'cipSecTunnelEntry' => '1.3.6.1.4.1.9.9.171.1.3.2.1',
'cipSecTunIndex' => '1.3.6.1.4.1.9.9.171.1.3.2.1.1',
'cipSecTunIkeTunnelIndex' => '1.3.6.1.4.1.9.9.171.1.3.2.1.2',
'cipSecTunIkeTunnelAlive' => '1.3.6.1.4.1.9.9.171.1.3.2.1.3',
'cipSecTunLocalAddr' => '1.3.6.1.4.1.9.9.171.1.3.2.1.4',
'cipSecTunRemoteAddr' => '1.3.6.1.4.1.9.9.171.1.3.2.1.5',
'cipSecTunKeyType' => '1.3.6.1.4.1.9.9.171.1.3.2.1.6',
'cipSecTunKeyTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::KeyType',
'cipSecTunEncapMode' => '1.3.6.1.4.1.9.9.171.1.3.2.1.7',
'cipSecTunEncapModeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EncapMode',
'cipSecTunLifeSize' => '1.3.6.1.4.1.9.9.171.1.3.2.1.8',
'cipSecTunLifeTime' => '1.3.6.1.4.1.9.9.171.1.3.2.1.9',
'cipSecTunActiveTime' => '1.3.6.1.4.1.9.9.171.1.3.2.1.10',
'cipSecTunSaLifeSizeThreshold' => '1.3.6.1.4.1.9.9.171.1.3.2.1.11',
'cipSecTunSaLifeTimeThreshold' => '1.3.6.1.4.1.9.9.171.1.3.2.1.12',
'cipSecTunTotalRefreshes' => '1.3.6.1.4.1.9.9.171.1.3.2.1.13',
'cipSecTunExpiredSaInstances' => '1.3.6.1.4.1.9.9.171.1.3.2.1.14',
'cipSecTunCurrentSaInstances' => '1.3.6.1.4.1.9.9.171.1.3.2.1.15',
'cipSecTunInSaDiffHellmanGrp' => '1.3.6.1.4.1.9.9.171.1.3.2.1.16',
'cipSecTunInSaDiffHellmanGrpDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::DiffHellmanGrp',
'cipSecTunInSaEncryptAlgo' => '1.3.6.1.4.1.9.9.171.1.3.2.1.17',
'cipSecTunInSaEncryptAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EncryptAlgo',
'cipSecTunInSaAhAuthAlgo' => '1.3.6.1.4.1.9.9.171.1.3.2.1.18',
'cipSecTunInSaAhAuthAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::AuthAlgo',
'cipSecTunInSaEspAuthAlgo' => '1.3.6.1.4.1.9.9.171.1.3.2.1.19',
'cipSecTunInSaEspAuthAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::AuthAlgo',
'cipSecTunInSaDecompAlgo' => '1.3.6.1.4.1.9.9.171.1.3.2.1.20',
'cipSecTunInSaDecompAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::CompAlgo',
'cipSecTunOutSaDiffHellmanGrp' => '1.3.6.1.4.1.9.9.171.1.3.2.1.21',
'cipSecTunOutSaDiffHellmanGrpDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::DiffHellmanGrp',
'cipSecTunOutSaEncryptAlgo' => '1.3.6.1.4.1.9.9.171.1.3.2.1.22',
'cipSecTunOutSaEncryptAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EncryptAlgo',
'cipSecTunOutSaAhAuthAlgo' => '1.3.6.1.4.1.9.9.171.1.3.2.1.23',
'cipSecTunOutSaAhAuthAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::AuthAlgo',
'cipSecTunOutSaEspAuthAlgo' => '1.3.6.1.4.1.9.9.171.1.3.2.1.24',
'cipSecTunOutSaEspAuthAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::AuthAlgo',
'cipSecTunOutSaCompAlgo' => '1.3.6.1.4.1.9.9.171.1.3.2.1.25',
'cipSecTunOutSaCompAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::CompAlgo',
'cipSecTunInOctets' => '1.3.6.1.4.1.9.9.171.1.3.2.1.26',
'cipSecTunHcInOctets' => '1.3.6.1.4.1.9.9.171.1.3.2.1.27',
'cipSecTunInOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.2.1.28',
'cipSecTunInDecompOctets' => '1.3.6.1.4.1.9.9.171.1.3.2.1.29',
'cipSecTunHcInDecompOctets' => '1.3.6.1.4.1.9.9.171.1.3.2.1.30',
'cipSecTunInDecompOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.2.1.31',
'cipSecTunInPkts' => '1.3.6.1.4.1.9.9.171.1.3.2.1.32',
'cipSecTunInDropPkts' => '1.3.6.1.4.1.9.9.171.1.3.2.1.33',
'cipSecTunInReplayDropPkts' => '1.3.6.1.4.1.9.9.171.1.3.2.1.34',
'cipSecTunInAuths' => '1.3.6.1.4.1.9.9.171.1.3.2.1.35',
'cipSecTunInAuthFails' => '1.3.6.1.4.1.9.9.171.1.3.2.1.36',
'cipSecTunInDecrypts' => '1.3.6.1.4.1.9.9.171.1.3.2.1.37',
'cipSecTunInDecryptFails' => '1.3.6.1.4.1.9.9.171.1.3.2.1.38',
'cipSecTunOutOctets' => '1.3.6.1.4.1.9.9.171.1.3.2.1.39',
'cipSecTunHcOutOctets' => '1.3.6.1.4.1.9.9.171.1.3.2.1.40',
'cipSecTunOutOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.2.1.41',
'cipSecTunOutUncompOctets' => '1.3.6.1.4.1.9.9.171.1.3.2.1.42',
'cipSecTunHcOutUncompOctets' => '1.3.6.1.4.1.9.9.171.1.3.2.1.43',
'cipSecTunOutUncompOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.2.1.44',
'cipSecTunOutPkts' => '1.3.6.1.4.1.9.9.171.1.3.2.1.45',
'cipSecTunOutDropPkts' => '1.3.6.1.4.1.9.9.171.1.3.2.1.46',
'cipSecTunOutAuths' => '1.3.6.1.4.1.9.9.171.1.3.2.1.47',
'cipSecTunOutAuthFails' => '1.3.6.1.4.1.9.9.171.1.3.2.1.48',
'cipSecTunOutEncrypts' => '1.3.6.1.4.1.9.9.171.1.3.2.1.49',
'cipSecTunOutEncryptFails' => '1.3.6.1.4.1.9.9.171.1.3.2.1.50',
'cipSecTunStatus' => '1.3.6.1.4.1.9.9.171.1.3.2.1.51',
'cipSecTunStatusDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TunnelStatus',
'cipSecEndPtTable' => '1.3.6.1.4.1.9.9.171.1.3.3',
'cipSecEndPtEntry' => '1.3.6.1.4.1.9.9.171.1.3.3.1',
'cipSecEndPtIndex' => '1.3.6.1.4.1.9.9.171.1.3.3.1.1',
'cipSecEndPtLocalName' => '1.3.6.1.4.1.9.9.171.1.3.3.1.2',
'cipSecEndPtLocalType' => '1.3.6.1.4.1.9.9.171.1.3.3.1.3',
'cipSecEndPtLocalTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EndPtType',
'cipSecEndPtLocalAddr1' => '1.3.6.1.4.1.9.9.171.1.3.3.1.4',
'cipSecEndPtLocalAddr2' => '1.3.6.1.4.1.9.9.171.1.3.3.1.5',
'cipSecEndPtLocalProtocol' => '1.3.6.1.4.1.9.9.171.1.3.3.1.6',
'cipSecEndPtLocalPort' => '1.3.6.1.4.1.9.9.171.1.3.3.1.7',
'cipSecEndPtRemoteName' => '1.3.6.1.4.1.9.9.171.1.3.3.1.8',
'cipSecEndPtRemoteType' => '1.3.6.1.4.1.9.9.171.1.3.3.1.9',
'cipSecEndPtRemoteTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EndPtType',
'cipSecEndPtRemoteAddr1' => '1.3.6.1.4.1.9.9.171.1.3.3.1.10',
'cipSecEndPtRemoteAddr2' => '1.3.6.1.4.1.9.9.171.1.3.3.1.11',
'cipSecEndPtRemoteProtocol' => '1.3.6.1.4.1.9.9.171.1.3.3.1.12',
'cipSecEndPtRemotePort' => '1.3.6.1.4.1.9.9.171.1.3.3.1.13',
'cipSecSpiTable' => '1.3.6.1.4.1.9.9.171.1.3.4',
'cipSecSpiEntry' => '1.3.6.1.4.1.9.9.171.1.3.4.1',
'cipSecSpiIndex' => '1.3.6.1.4.1.9.9.171.1.3.4.1.1',
'cipSecSpiDirection' => '1.3.6.1.4.1.9.9.171.1.3.4.1.2',
'cipSecSpiDirectionDefinition' => {
'1' => 'in',
'2' => 'out',
},
'cipSecSpiValue' => '1.3.6.1.4.1.9.9.171.1.3.4.1.3',
'cipSecSpiProtocol' => '1.3.6.1.4.1.9.9.171.1.3.4.1.4',
'cipSecSpiProtocolDefinition' => {
'1' => 'ah',
'2' => 'esp',
'3' => 'ipcomp',
},
'cipSecSpiStatus' => '1.3.6.1.4.1.9.9.171.1.3.4.1.5',
'cipSecSpiStatusDefinition' => {
'1' => 'active',
'2' => 'expiring',
},
'cipSecPhase2GWStatsTable' => '1.3.6.1.4.1.9.9.171.1.3.5',
'cipSecPhase2GWStatsEntry' => '1.3.6.1.4.1.9.9.171.1.3.5.1',
'cipSecPhase2GWActiveTunnels' => '1.3.6.1.4.1.9.9.171.1.3.5.1.1',
'cipSecPhase2GWPreviousTunnels' => '1.3.6.1.4.1.9.9.171.1.3.5.1.2',
'cipSecPhase2GWInOctets' => '1.3.6.1.4.1.9.9.171.1.3.5.1.3',
'cipSecPhase2GWInOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.5.1.4',
'cipSecPhase2GWInDecompOctets' => '1.3.6.1.4.1.9.9.171.1.3.5.1.5',
'cipSecPhase2GWInDecompOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.5.1.6',
'cipSecPhase2GWInPkts' => '1.3.6.1.4.1.9.9.171.1.3.5.1.7',
'cipSecPhase2GWInDrops' => '1.3.6.1.4.1.9.9.171.1.3.5.1.8',
'cipSecPhase2GWInReplayDrops' => '1.3.6.1.4.1.9.9.171.1.3.5.1.9',
'cipSecPhase2GWInAuths' => '1.3.6.1.4.1.9.9.171.1.3.5.1.10',
'cipSecPhase2GWInAuthFails' => '1.3.6.1.4.1.9.9.171.1.3.5.1.11',
'cipSecPhase2GWInDecrypts' => '1.3.6.1.4.1.9.9.171.1.3.5.1.12',
'cipSecPhase2GWInDecryptFails' => '1.3.6.1.4.1.9.9.171.1.3.5.1.13',
'cipSecPhase2GWOutOctets' => '1.3.6.1.4.1.9.9.171.1.3.5.1.14',
'cipSecPhase2GWOutOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.5.1.15',
'cipSecPhase2GWOutUncompOctets' => '1.3.6.1.4.1.9.9.171.1.3.5.1.16',
'cipSecPhase2GWOutUncompOctWraps' => '1.3.6.1.4.1.9.9.171.1.3.5.1.17',
'cipSecPhase2GWOutPkts' => '1.3.6.1.4.1.9.9.171.1.3.5.1.18',
'cipSecPhase2GWOutDrops' => '1.3.6.1.4.1.9.9.171.1.3.5.1.19',
'cipSecPhase2GWOutAuths' => '1.3.6.1.4.1.9.9.171.1.3.5.1.20',
'cipSecPhase2GWOutAuthFails' => '1.3.6.1.4.1.9.9.171.1.3.5.1.21',
'cipSecPhase2GWOutEncrypts' => '1.3.6.1.4.1.9.9.171.1.3.5.1.22',
'cipSecPhase2GWOutEncryptFails' => '1.3.6.1.4.1.9.9.171.1.3.5.1.23',
'cipSecPhase2GWProtocolUseFails' => '1.3.6.1.4.1.9.9.171.1.3.5.1.24',
'cipSecPhase2GWNoSaFails' => '1.3.6.1.4.1.9.9.171.1.3.5.1.25',
'cipSecPhase2GWSysCapFails' => '1.3.6.1.4.1.9.9.171.1.3.5.1.26',
'cipSecHistory' => '1.3.6.1.4.1.9.9.171.1.4',
'cipSecHistGlobal' => '1.3.6.1.4.1.9.9.171.1.4.1',
'cipSecHistGlobalCntl' => '1.3.6.1.4.1.9.9.171.1.4.1.1',
'cipSecHistTableSize' => '1.3.6.1.4.1.9.9.171.1.4.1.1.1',
'cipSecHistCheckPoint' => '1.3.6.1.4.1.9.9.171.1.4.1.1.2',
'cipSecHistCheckPointDefinition' => {
'1' => 'ready',
'2' => 'checkPoint',
},
'cipSecHistPhaseOne' => '1.3.6.1.4.1.9.9.171.1.4.2',
'cikeTunnelHistTable' => '1.3.6.1.4.1.9.9.171.1.4.2.1',
'cikeTunnelHistEntry' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1',
'cikeTunHistIndex' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.1',
'cikeTunHistTermReason' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.2',
'cikeTunHistTermReasonDefinition' => {
'1' => 'other',
'2' => 'normal',
'3' => 'operRequest',
'4' => 'peerDelRequest',
'5' => 'peerLost',
'6' => 'localFailure',
'7' => 'checkPointReg',
},
'cikeTunHistActiveIndex' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.3',
'cikeTunHistPeerLocalType' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.4',
'cikeTunHistPeerLocalTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikeTunHistPeerLocalValue' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.5',
'cikeTunHistPeerIntIndex' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.6',
'cikeTunHistPeerRemoteType' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.7',
'cikeTunHistPeerRemoteTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikeTunHistPeerRemoteValue' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.8',
'cikeTunHistLocalAddr' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.9',
'cikeTunHistLocalName' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.10',
'cikeTunHistRemoteAddr' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.11',
'cikeTunHistRemoteName' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.12',
'cikeTunHistNegoMode' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.13',
'cikeTunHistNegoModeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkeNegoMode',
'cikeTunHistDiffHellmanGrp' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.14',
'cikeTunHistDiffHellmanGrpDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::DiffHellmanGrp',
'cikeTunHistEncryptAlgo' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.15',
'cikeTunHistEncryptAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EncryptAlgo',
'cikeTunHistHashAlgo' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.16',
'cikeTunHistHashAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkeHashAlgo',
'cikeTunHistAuthMethod' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.17',
'cikeTunHistAuthMethodDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkeAuthMethod',
'cikeTunHistLifeTime' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.18',
'cikeTunHistStartTime' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.19',
'cikeTunHistActiveTime' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.20',
'cikeTunHistTotalRefreshes' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.21',
'cikeTunHistTotalSas' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.22',
'cikeTunHistInOctets' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.23',
'cikeTunHistInPkts' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.24',
'cikeTunHistInDropPkts' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.25',
'cikeTunHistInNotifys' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.26',
'cikeTunHistInP2Exchgs' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.27',
'cikeTunHistInP2ExchgInvalids' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.28',
'cikeTunHistInP2ExchgRejects' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.29',
'cikeTunHistInP2SaDelRequests' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.30',
'cikeTunHistOutOctets' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.31',
'cikeTunHistOutPkts' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.32',
'cikeTunHistOutDropPkts' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.33',
'cikeTunHistOutNotifys' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.34',
'cikeTunHistOutP2Exchgs' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.35',
'cikeTunHistOutP2ExchgInvalids' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.36',
'cikeTunHistOutP2ExchgRejects' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.37',
'cikeTunHistOutP2SaDelRequests' => '1.3.6.1.4.1.9.9.171.1.4.2.1.1.38',
'cipSecHistPhaseTwo' => '1.3.6.1.4.1.9.9.171.1.4.3',
'cipSecTunnelHistTable' => '1.3.6.1.4.1.9.9.171.1.4.3.1',
'cipSecTunnelHistEntry' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1',
'cipSecTunHistIndex' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.1',
'cipSecTunHistTermReason' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.2',
'cipSecTunHistTermReasonDefinition' => {
'1' => 'other',
'2' => 'normal',
'3' => 'operRequest',
'4' => 'peerDelRequest',
'5' => 'peerLost',
'6' => 'seqNumRollOver',
'7' => 'checkPointReq',
},
'cipSecTunHistActiveIndex' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.3',
'cipSecTunHistLocalAddr' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.5',
'cipSecTunHistRemoteAddr' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.6',
'cipSecTunHistKeyType' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.7',
'cipSecTunHistKeyTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::KeyType',
'cipSecTunHistEncapMode' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.8',
'cipSecTunHistEncapModeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EncapMode',
'cipSecTunHistLifeSize' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.9',
'cipSecTunHistLifeTime' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.10',
'cipSecTunHistStartTime' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.11',
'cipSecTunHistActiveTime' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.12',
'cipSecTunHistTotalRefreshes' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.13',
'cipSecTunHistTotalSas' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.14',
'cipSecTunHistInSaDiffHellmanGrp' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.15',
'cipSecTunHistInSaDiffHellmanGrpDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::DiffHellmanGrp',
'cipSecTunHistInSaEncryptAlgo' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.16',
'cipSecTunHistInSaEncryptAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EncryptAlgo',
'cipSecTunHistInSaAhAuthAlgo' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.17',
'cipSecTunHistInSaAhAuthAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::AuthAlgo',
'cipSecTunHistInSaEspAuthAlgo' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.18',
'cipSecTunHistInSaEspAuthAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::AuthAlgo',
'cipSecTunHistInSaDecompAlgo' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.19',
'cipSecTunHistInSaDecompAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::CompAlgo',
'cipSecTunHistOutSaDiffHellmanGrp' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.20',
'cipSecTunHistOutSaDiffHellmanGrpDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::DiffHellmanGrp',
'cipSecTunHistOutSaEncryptAlgo' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.21',
'cipSecTunHistOutSaEncryptAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EncryptAlgo',
'cipSecTunHistOutSaAhAuthAlgo' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.22',
'cipSecTunHistOutSaAhAuthAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::AuthAlgo',
'cipSecTunHistOutSaEspAuthAlgo' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.23',
'cipSecTunHistOutSaEspAuthAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::AuthAlgo',
'cipSecTunHistOutSaCompAlgo' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.24',
'cipSecTunHistOutSaCompAlgoDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::CompAlgo',
'cipSecTunHistInOctets' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.25',
'cipSecTunHistHcInOctets' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.26',
'cipSecTunHistInOctWraps' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.27',
'cipSecTunHistInDecompOctets' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.28',
'cipSecTunHistHcInDecompOctets' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.29',
'cipSecTunHistInDecompOctWraps' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.30',
'cipSecTunHistInPkts' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.31',
'cipSecTunHistInDropPkts' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.32',
'cipSecTunHistInReplayDropPkts' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.33',
'cipSecTunHistInAuths' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.34',
'cipSecTunHistInAuthFails' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.35',
'cipSecTunHistInDecrypts' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.36',
'cipSecTunHistInDecryptFails' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.37',
'cipSecTunHistOutOctets' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.38',
'cipSecTunHistHcOutOctets' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.39',
'cipSecTunHistOutOctWraps' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.40',
'cipSecTunHistOutUncompOctets' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.41',
'cipSecTunHistHcOutUncompOctets' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.42',
'cipSecTunHistOutUncompOctWraps' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.43',
'cipSecTunHistOutPkts' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.44',
'cipSecTunHistOutDropPkts' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.45',
'cipSecTunHistOutAuths' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.46',
'cipSecTunHistOutAuthFails' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.47',
'cipSecTunHistOutEncrypts' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.48',
'cipSecTunHistOutEncryptFails' => '1.3.6.1.4.1.9.9.171.1.4.3.1.1.49',
'cipSecEndPtHistTable' => '1.3.6.1.4.1.9.9.171.1.4.3.2',
'cipSecEndPtHistEntry' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1',
'cipSecEndPtHistIndex' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.1',
'cipSecEndPtHistTunIndex' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.2',
'cipSecEndPtHistActiveIndex' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.3',
'cipSecEndPtHistLocalName' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.4',
'cipSecEndPtHistLocalType' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.5',
'cipSecEndPtHistLocalTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EndPtType',
'cipSecEndPtHistLocalAddr1' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.6',
'cipSecEndPtHistLocalAddr2' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.7',
'cipSecEndPtHistLocalProtocol' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.8',
'cipSecEndPtHistLocalPort' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.9',
'cipSecEndPtHistRemoteName' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.10',
'cipSecEndPtHistRemoteType' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.11',
'cipSecEndPtHistRemoteTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::EndPtType',
'cipSecEndPtHistRemoteAddr1' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.12',
'cipSecEndPtHistRemoteAddr2' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.13',
'cipSecEndPtHistRemoteProtocol' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.14',
'cipSecEndPtHistRemotePort' => '1.3.6.1.4.1.9.9.171.1.4.3.2.1.15',
'cipSecFailures' => '1.3.6.1.4.1.9.9.171.1.5',
'cipSecFailGlobal' => '1.3.6.1.4.1.9.9.171.1.5.1',
'cipSecFailGlobalCntl' => '1.3.6.1.4.1.9.9.171.1.5.1.1',
'cipSecFailTableSize' => '1.3.6.1.4.1.9.9.171.1.5.1.1.1',
'cipSecFailPhaseOne' => '1.3.6.1.4.1.9.9.171.1.5.2',
'cikeFailTable' => '1.3.6.1.4.1.9.9.171.1.5.2.1',
'cikeFailEntry' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1',
'cikeFailIndex' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.1',
'cikeFailReason' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.2',
'cikeFailReasonDefinition' => {
'1' => 'other',
'2' => 'peerDelRequest',
'3' => 'peerLost',
'4' => 'localFailure',
'5' => 'authFailure',
'6' => 'hashValidation',
'7' => 'encryptFailure',
'8' => 'internalError',
'9' => 'sysCapExceeded',
'10' => 'proposalFailure',
'11' => 'peerCertUnavailable',
'12' => 'peerCertNotValid',
'13' => 'localCertExpired',
'14' => 'crlFailure',
'15' => 'peerEncodingError',
'16' => 'nonExistentSa',
'17' => 'operRequest',
},
'cikeFailTime' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.3',
'cikeFailLocalType' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.4',
'cikeFailLocalTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikeFailLocalValue' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.5',
'cikeFailRemoteType' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.6',
'cikeFailRemoteTypeDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::IkePeerType',
'cikeFailRemoteValue' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.7',
'cikeFailLocalAddr' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.8',
'cikeFailRemoteAddr' => '1.3.6.1.4.1.9.9.171.1.5.2.1.1.9',
'cipSecFailPhaseTwo' => '1.3.6.1.4.1.9.9.171.1.5.3',
'cipSecFailTable' => '1.3.6.1.4.1.9.9.171.1.5.3.1',
'cipSecFailEntry' => '1.3.6.1.4.1.9.9.171.1.5.3.1.1',
'cipSecFailIndex' => '1.3.6.1.4.1.9.9.171.1.5.3.1.1.1',
'cipSecFailReason' => '1.3.6.1.4.1.9.9.171.1.5.3.1.1.2',
'cipSecFailReasonDefinition' => {
'1' => 'other',
'2' => 'internalError',
'3' => 'peerEncodingError',
'4' => 'proposalFailure',
'5' => 'protocolUseFail',
'6' => 'nonExistentSa',
'7' => 'decryptFailure',
'8' => 'encryptFailure',
'9' => 'inAuthFailure',
'10' => 'outAuthFailure',
'11' => 'compression',
'12' => 'sysCapExceeded',
'13' => 'peerDelRequest',
'14' => 'peerLost',
'15' => 'seqNumRollOver',
'16' => 'operRequest',
},
'cipSecFailTime' => '1.3.6.1.4.1.9.9.171.1.5.3.1.1.3',
'cipSecFailTunnelIndex' => '1.3.6.1.4.1.9.9.171.1.5.3.1.1.4',
'cipSecFailSaSpi' => '1.3.6.1.4.1.9.9.171.1.5.3.1.1.5',
'cipSecFailPktSrcAddr' => '1.3.6.1.4.1.9.9.171.1.5.3.1.1.6',
'cipSecFailPktDstAddr' => '1.3.6.1.4.1.9.9.171.1.5.3.1.1.7',
'cipSecTrapCntl' => '1.3.6.1.4.1.9.9.171.1.6',
'cipSecTrapCntlIkeTunnelStart' => '1.3.6.1.4.1.9.9.171.1.6.1',
'cipSecTrapCntlIkeTunnelStartDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIkeTunnelStop' => '1.3.6.1.4.1.9.9.171.1.6.2',
'cipSecTrapCntlIkeTunnelStopDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIkeSysFailure' => '1.3.6.1.4.1.9.9.171.1.6.3',
'cipSecTrapCntlIkeSysFailureDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIkeCertCrlFailure' => '1.3.6.1.4.1.9.9.171.1.6.4',
'cipSecTrapCntlIkeCertCrlFailureDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIkeProtocolFail' => '1.3.6.1.4.1.9.9.171.1.6.5',
'cipSecTrapCntlIkeProtocolFailDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIkeNoSa' => '1.3.6.1.4.1.9.9.171.1.6.6',
'cipSecTrapCntlIkeNoSaDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIpSecTunnelStart' => '1.3.6.1.4.1.9.9.171.1.6.7',
'cipSecTrapCntlIpSecTunnelStartDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIpSecTunnelStop' => '1.3.6.1.4.1.9.9.171.1.6.8',
'cipSecTrapCntlIpSecTunnelStopDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIpSecSysFailure' => '1.3.6.1.4.1.9.9.171.1.6.9',
'cipSecTrapCntlIpSecSysFailureDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIpSecSetUpFailure' => '1.3.6.1.4.1.9.9.171.1.6.10',
'cipSecTrapCntlIpSecSetUpFailureDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIpSecEarlyTunTerm' => '1.3.6.1.4.1.9.9.171.1.6.11',
'cipSecTrapCntlIpSecEarlyTunTermDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIpSecProtocolFail' => '1.3.6.1.4.1.9.9.171.1.6.12',
'cipSecTrapCntlIpSecProtocolFailDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecTrapCntlIpSecNoSa' => '1.3.6.1.4.1.9.9.171.1.6.13',
'cipSecTrapCntlIpSecNoSaDefinition' => 'CISCO-IPSEC-FLOW-MONITOR-MIB::TrapStatus',
'cipSecMIBNotificationPrefix' => '1.3.6.1.4.1.9.9.171.2',
'cipSecMIBNotifications' => '1.3.6.1.4.1.9.9.171.2.0.1.2.3.4.5.6.7.8.9.10.11.12.13',
'cipSecMIBConformance' => '1.3.6.1.4.1.9.9.171.3',
'cipSecMIBGroups' => '1.3.6.1.4.1.9.9.171.3.1',
'cipSecMIBCompliances' => '1.3.6.1.4.1.9.9.171.3.1.8',
'hardware' => '1.3.6.1.4.1.3764.1.1.200',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-IPSEC-FLOW-MONITOR-MIB'} = {
'IkeNegoMode' => {
'1' => 'main',
'2' => 'aggressive',
},
'DiffHellmanGrp' => {
'1' => 'none',
'2' => 'dhGroup1',
'3' => 'dhGroup2',
},
'cipSecHistCheckPoint' => {
'1' => 'ready',
'2' => 'checkPoint',
},
'AuthAlgo' => {
'1' => 'none',
'2' => 'hmacMd5',
'3' => 'hmacSha',
},
'EncryptAlgo' => {
'1' => 'none',
'2' => 'des',
'3' => 'des3',
},
'CompAlgo' => {
'1' => 'none',
'2' => 'ldf',
},
'cipSecSpiStatus' => {
'1' => 'active',
'2' => 'expiring',
},
'cipSecTunHistTermReason' => {
'1' => 'other',
'2' => 'normal',
'3' => 'operRequest',
'4' => 'peerDelRequest',
'5' => 'peerLost',
'6' => 'seqNumRollOver',
'7' => 'checkPointReq',
},
'cikeTunHistTermReason' => {
'1' => 'other',
'2' => 'normal',
'3' => 'operRequest',
'4' => 'peerDelRequest',
'5' => 'peerLost',
'6' => 'localFailure',
'7' => 'checkPointReg',
},
'TunnelStatus' => {
'1' => 'active',
'2' => 'destroy',
},
'EndPtType' => {
'1' => 'singleIpAddr',
'2' => 'ipAddrRange',
'3' => 'ipSubnet',
},
'IkePeerType' => {
'1' => 'ipAddrPeer',
'2' => 'namePeer',
},
'IkeAuthMethod' => {
'1' => 'none',
'2' => 'preSharedKey',
'3' => 'rsaSig',
'4' => 'rsaEncrypt',
'5' => 'revPublicKey',
},
'EncapMode' => {
'1' => 'tunnel',
'2' => 'transport',
},
'cipSecSpiProtocol' => {
'1' => 'ah',
'2' => 'esp',
'3' => 'ipcomp',
},
'IkeHashAlgo' => {
'1' => 'none',
'2' => 'md5',
'3' => 'sha',
},
'cipSecSpiDirection' => {
'1' => 'in',
'2' => 'out',
},
'KeyType' => {
'1' => 'ike',
'2' => 'manual',
},
'cikeFailReason' => {
'1' => 'other',
'2' => 'peerDelRequest',
'3' => 'peerLost',
'4' => 'localFailure',
'5' => 'authFailure',
'6' => 'hashValidation',
'7' => 'encryptFailure',
'8' => 'internalError',
'9' => 'sysCapExceeded',
'10' => 'proposalFailure',
'11' => 'peerCertUnavailable',
'12' => 'peerCertNotValid',
'13' => 'localCertExpired',
'14' => 'crlFailure',
'15' => 'peerEncodingError',
'16' => 'nonExistentSa',
'17' => 'operRequest',
},
'TrapStatus' => {
'1' => 'enabled',
'2' => 'disabled',
},
'cipSecFailReason' => {
'1' => 'other',
'2' => 'internalError',
'3' => 'peerEncodingError',
'4' => 'proposalFailure',
'5' => 'protocolUseFail',
'6' => 'nonExistentSa',
'7' => 'decryptFailure',
'8' => 'encryptFailure',
'9' => 'inAuthFailure',
'10' => 'outAuthFailure',
'11' => 'compression',
'12' => 'sysCapExceeded',
'13' => 'peerDelRequest',
'14' => 'peerLost',
'15' => 'seqNumRollOver',
'16' => 'operRequest',
},
};
1;
__END__

View file

@ -0,0 +1,26 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOL2L3INTERFACECONFIGMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-L2L3-INTERFACE-CONFIG-MIB'} = {
url => '',
name => 'CISCO-L2L3-INTERFACE-CONFIG-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-L2L3-INTERFACE-CONFIG-MIB'} = {
'cL2L3IfTable' => '1.3.6.1.4.1.9.9.151.1.1.1',
'cL2L3IfEntry' => '1.3.6.1.4.1.9.9.151.1.1.1.1',
'cL2L3IfModeAdmin' => '1.3.6.1.4.1.9.9.151.1.1.1.1.1',
'cL2L3IfModeAdminDefinition' => 'CISCO-L2L3-INTERFACE-CONFIG-MIB::CL2L3InterfaceMode',
'cL2L3IfModeOper' => '1.3.6.1.4.1.9.9.151.1.1.1.1.2',
'cL2L3IfModeOperDefinition' => 'CISCO-L2L3-INTERFACE-CONFIG-MIB::CL2L3InterfaceMode',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-L2L3-INTERFACE-CONFIG-MIB'} = {
'CL2L3InterfaceMode' => {
'1' => 'routed',
'2' => 'switchport',
},
};
1;
__END__

View file

@ -0,0 +1,30 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOMEMORYPOOLMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-MEMORY-POOL-MIB'} = {
url => '',
name => 'CISCO-MEMORY-POOL-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-MEMORY-POOL-MIB'} = {
'ciscoMemoryPoolTable' => '1.3.6.1.4.1.9.9.48.1.1',
'ciscoMemoryPoolEntry' => '1.3.6.1.4.1.9.9.48.1.1.1',
'ciscoMemoryPoolType' => '1.3.6.1.4.1.9.9.48.1.1.1.1',
'ciscoMemoryPoolTypeDefinition' => {
'1' => 'processor memory',
'2' => 'i/o memory',
'3' => 'pci memory',
'4' => 'fast memory',
'5' => 'multibus memory',
},
'ciscoMemoryPoolName' => '1.3.6.1.4.1.9.9.48.1.1.1.2',
'ciscoMemoryPoolAlternate' => '1.3.6.1.4.1.9.9.48.1.1.1.3',
'ciscoMemoryPoolValid' => '1.3.6.1.4.1.9.9.48.1.1.1.4',
'ciscoMemoryPoolUsed' => '1.3.6.1.4.1.9.9.48.1.1.1.5',
'ciscoMemoryPoolFree' => '1.3.6.1.4.1.9.9.48.1.1.1.6',
'ciscoMemoryPoolLargestFree' => '1.3.6.1.4.1.9.9.48.1.1.1.7',
};
1;
__END__

View file

@ -0,0 +1,27 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOPROCESSMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-PROCESS-MIB'} = {
url => '',
name => 'CISCO-PROCESS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-PROCESS-MIB'} = {
'cpmCPUTotalTable' => '1.3.6.1.4.1.9.9.109.1.1.1',
'cpmCPUTotalEntry' => '1.3.6.1.4.1.9.9.109.1.1.1.1',
'cpmCPUTotalIndex' => '1.3.6.1.4.1.9.9.109.1.1.1.1.1',
'cpmCPUTotalPhysicalIndex' => '1.3.6.1.4.1.9.9.109.1.1.1.1.2',
'cpmCPUTotal5sec' => '1.3.6.1.4.1.9.9.109.1.1.1.1.3',
'cpmCPUTotal1min' => '1.3.6.1.4.1.9.9.109.1.1.1.1.4',
'cpmCPUTotal5min' => '1.3.6.1.4.1.9.9.109.1.1.1.1.5',
'cpmCPUTotal5secRev' => '1.3.6.1.4.1.9.9.109.1.1.1.1.6',
'cpmCPUTotal1minRev' => '1.3.6.1.4.1.9.9.109.1.1.1.1.7',
'cpmCPUTotal5minRev' => '1.3.6.1.4.1.9.9.109.1.1.1.1.8',
'cpmCPUMonInterval' => '1.3.6.1.4.1.9.9.109.1.1.1.1.9',
'cpmCPUTotalMonIntervalDefinition' => '1.3.6.1.4.1.9.9.109.1.1.1.1.10',
'cpmCPUInterruptMonIntervalDefinition' => '1.3.6.1.4.1.9.9.109.1.1.1.1.11',
};
1;
__END__

View file

@ -0,0 +1,116 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOSTACKWISEMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-STACKWISE-MIB'} = {
url => '',
name => 'CISCO-STACKWISE-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-STACKWISE-MIB'} =
'1.3.6.1.4.1.9.9.500.1';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACKWISE-MIB'} = {
ciscoStackWiseMIB => '1.3.6.1.4.1.9.9.500',
ciscoStackWiseMIBNotifs => '1.3.6.1.4.1.9.9.500.0',
cswMIBNotifications => '1.3.6.1.4.1.9.9.500.0.0',
ciscoStackWiseMIBObjects => '1.3.6.1.4.1.9.9.500.1',
cswGlobals => '1.3.6.1.4.1.9.9.500.1.1',
cswMaxSwitchNum => '1.3.6.1.4.1.9.9.500.1.1.1',
cswMaxSwitchConfigPriority => '1.3.6.1.4.1.9.9.500.1.1.2',
cswRingRedundant => '1.3.6.1.4.1.9.9.500.1.1.3',
cswRingRedundantDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
cswEnableStackNotifications => '1.3.6.1.4.1.9.9.500.1.1.4',
cswEnableIndividualStackNotifications => '1.3.6.1.4.1.9.9.500.1.1.5',
cswStackInfo => '1.3.6.1.4.1.9.9.500.1.2',
cswSwitchInfoTable => '1.3.6.1.4.1.9.9.500.1.2.1',
cswSwitchInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.1.1',
cswSwitchNumCurrent => '1.3.6.1.4.1.9.9.500.1.2.1.1.1',
cswSwitchNumNextReload => '1.3.6.1.4.1.9.9.500.1.2.1.1.2',
cswSwitchRole => '1.3.6.1.4.1.9.9.500.1.2.1.1.3',
cswSwitchRoleDefinition => 'CISCO-STACKWISE-MIB::cswSwitchRole',
cswSwitchSwPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.4',
cswSwitchHwPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.5',
cswSwitchState => '1.3.6.1.4.1.9.9.500.1.2.1.1.6',
cswSwitchStateDefinition => 'CISCO-STACKWISE-MIB::cswSwitchState',
cswSwitchMacAddress => '1.3.6.1.4.1.9.9.500.1.2.1.1.7',
cswSwitchSoftwareImage => '1.3.6.1.4.1.9.9.500.1.2.1.1.8',
cswSwitchPowerBudget => '1.3.6.1.4.1.9.9.500.1.2.1.1.9',
cswSwitchPowerCommited => '1.3.6.1.4.1.9.9.500.1.2.1.1.10',
cswSwitchSystemPowerPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.11',
cswSwitchPoeDevicesLowPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.12',
cswSwitchPoeDevicesHighPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.13',
cswStackPortInfoTable => '1.3.6.1.4.1.9.9.500.1.2.2',
cswStackPortInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.2.1',
cswStackPortOperStatus => '1.3.6.1.4.1.9.9.500.1.2.2.1.1',
cswStackPortOperStatusDefinition => 'CISCO-STACKWISE-MIB::cswStackPortOperStatus',
cswStackPortNeighbor => '1.3.6.1.4.1.9.9.500.1.2.2.1.2',
cswStackPowerInfo => '1.3.6.1.4.1.9.9.500.1.3',
cswStackPowerInfoTable => '1.3.6.1.4.1.9.9.500.1.3.1',
cswStackPowerInfoEntry => '1.3.6.1.4.1.9.9.500.1.3.1.1',
cswStackPowerStackNumber => '1.3.6.1.4.1.9.9.500.1.3.1.1.1',
cswStackPowerMode => '1.3.6.1.4.1.9.9.500.1.3.1.1.2',
cswStackPowerModeDefinition => 'CISCO-STACKWISE-MIB::CswPowerStackMode',
cswStackPowerMasterMacAddress => '1.3.6.1.4.1.9.9.500.1.3.1.1.3',
cswStackPowerMasterSwitchNum => '1.3.6.1.4.1.9.9.500.1.3.1.1.4',
cswStackPowerNumMembers => '1.3.6.1.4.1.9.9.500.1.3.1.1.5',
cswStackPowerType => '1.3.6.1.4.1.9.9.500.1.3.1.1.6',
cswStackPowerTypeDefinition => 'CISCO-STACKWISE-MIB::CswPowerStackType',
cswStackPowerName => '1.3.6.1.4.1.9.9.500.1.3.1.1.7',
cswStackPowerPortInfoTable => '1.3.6.1.4.1.9.9.500.1.3.2',
cswStackPowerPortInfoEntry => '1.3.6.1.4.1.9.9.500.1.3.2.1',
cswStackPowerPortIndex => '1.3.6.1.4.1.9.9.500.1.3.2.1.1',
cswStackPowerPortOperStatus => '1.3.6.1.4.1.9.9.500.1.3.2.1.2',
cswStackPowerPortOperStatusDefinition => 'CISCO-STACKWISE-MIB::cswStackPowerPortOperStatus',
cswStackPowerPortNeighborMacAddress => '1.3.6.1.4.1.9.9.500.1.3.2.1.3',
cswStackPowerPortNeighborSwitchNum => '1.3.6.1.4.1.9.9.500.1.3.2.1.4',
cswStackPowerPortLinkStatus => '1.3.6.1.4.1.9.9.500.1.3.2.1.5',
cswStackPowerPortLinkStatusDefinition => 'CISCO-STACKWISE-MIB::cswStackPowerPortLinkStatus',
cswStackPowerPortOverCurrentThreshold => '1.3.6.1.4.1.9.9.500.1.3.2.1.6',
cswStackPowerPortName => '1.3.6.1.4.1.9.9.500.1.3.2.1.7',
ciscoStackWiseMIBConform => '1.3.6.1.4.1.9.9.500.2',
cswStackWiseMIBCompliances => '1.3.6.1.4.1.9.9.500.2.1',
cswStackWiseMIBGroups => '1.3.6.1.4.1.9.9.500.2.2',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACKWISE-MIB'} = {
cswStackPortOperStatus => {
'1' => 'up',
'2' => 'down',
'3' => 'forcedDown',
},
CswPowerStackMode => {
'1' => 'powerSharing',
'2' => 'redundant',
'3' => 'powerSharingStrict',
'4' => 'redundantStrict',
},
CswPowerStackType => {
'1' => 'ring',
'2' => 'star',
},
cswStackPowerPortOperStatus => {
'1' => 'enabled',
'2' => 'disabled',
},
cswSwitchState => {
'1' => 'waiting',
'2' => 'progressing',
'3' => 'added',
'4' => 'ready',
'5' => 'sdmMismatch',
'6' => 'verMismatch',
'7' => 'featureMismatch',
'8' => 'newMasterInit',
'9' => 'provisioned',
'10' => 'invalid',
'11' => 'removed',
},
cswSwitchRole => {
'1' => 'master',
'2' => 'member',
'3' => 'notMember',
},
cswStackPowerPortLinkStatus => {
'1' => 'up',
'2' => 'down',
},
};

View file

@ -0,0 +1,24 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOSYSTEMEXTMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-SYSTEM-EXT-MIB'} = {
url => '',
name => 'CISCO-SYSTEM-EXT-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-SYSTEM-EXT-MIB'} = {
'cseSysCPUUtilization' => '1.3.6.1.4.1.9.9.305.1.1.1.0',
'cseSysMemoryUtilization' => '1.3.6.1.4.1.9.9.305.1.1.2.0',
'cseSysConfLastChange' => '1.3.6.1.4.1.9.9.305.1.1.3.0',
'cseSysAutoSync' => '1.3.6.1.4.1.9.9.305.1.1.4.0',
'cseSysAutoSyncState' => '1.3.6.1.4.1.9.9.305.1.1.5.0',
'cseWriteErase' => '1.3.6.1.4.1.9.9.305.1.1.6.0',
'cseSysConsolePortStatus' => '1.3.6.1.4.1.9.9.305.1.1.7.0',
'cseSysTelnetServiceActivation' => '1.3.6.1.4.1.9.9.305.1.1.8.0',
'cseSysFIPSModeActivation' => '1.3.6.1.4.1.9.9.305.1.1.9.0',
'cseSysUpTime' => '1.3.6.1.4.1.9.9.305.1.1.10.0',
};
1;
__END__

View file

@ -0,0 +1,51 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOVTPMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-VTP-MIB'} = {
url => '',
name => 'CISCO-VTP-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-VTP-MIB'} = {
'vlanTrunkPortTable' => '1.3.6.1.4.1.9.9.46.1.6.1',
'vlanTrunkPortEntry' => '1.3.6.1.4.1.9.9.46.1.6.1.1',
'vlanTrunkPortIfIndex' => '1.3.6.1.4.1.9.9.46.1.6.1.1.1',
'vlanTrunkPortManagementDomain' => '1.3.6.1.4.1.9.9.46.1.6.1.1.2',
'vlanTrunkPortEncapsulationType' => '1.3.6.1.4.1.9.9.46.1.6.1.1.3',
'vlanTrunkPortVlansEnabled' => '1.3.6.1.4.1.9.9.46.1.6.1.1.4',
'vlanTrunkPortNativeVlan' => '1.3.6.1.4.1.9.9.46.1.6.1.1.5',
'vlanTrunkPortRowStatus' => '1.3.6.1.4.1.9.9.46.1.6.1.1.6',
'vlanTrunkPortInJoins' => '1.3.6.1.4.1.9.9.46.1.6.1.1.7',
'vlanTrunkPortOutJoins' => '1.3.6.1.4.1.9.9.46.1.6.1.1.8',
'vlanTrunkPortOldAdverts' => '1.3.6.1.4.1.9.9.46.1.6.1.1.9',
'vlanTrunkPortVlansPruningEligible' => '1.3.6.1.4.1.9.9.46.1.6.1.1.10',
'vlanTrunkPortVlansXmitJoined' => '1.3.6.1.4.1.9.9.46.1.6.1.1.11',
'vlanTrunkPortVlansRcvJoined' => '1.3.6.1.4.1.9.9.46.1.6.1.1.12',
'vlanTrunkPortDynamicState' => '1.3.6.1.4.1.9.9.46.1.6.1.1.13',
'vlanTrunkPortDynamicStatus' => '1.3.6.1.4.1.9.9.46.1.6.1.1.14',
'vlanTrunkPortDynamicStatusDefinition' => {
'1' => 'trunking',
'2' => 'notTrunking',
},
'vlanTrunkPortVtpEnabled' => '1.3.6.1.4.1.9.9.46.1.6.1.1.15',
'vlanTrunkPortEncapsulationOperType' => '1.3.6.1.4.1.9.9.46.1.6.1.1.16',
'vlanTrunkPortVlansEnabled2k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.17',
'vlanTrunkPortVlansEnabled3k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.18',
'vlanTrunkPortVlansEnabled4k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.19',
'vtpVlansPruningEligible2k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.20',
'vtpVlansPruningEligible3k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.21',
'vtpVlansPruningEligible4k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.22',
'vlanTrunkPortVlansXmitJoined2k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.23',
'vlanTrunkPortVlansXmitJoined3k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.24',
'vlanTrunkPortVlansXmitJoined4k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.25',
'vlanTrunkPortVlansRcvJoined2k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.26',
'vlanTrunkPortVlansRcvJoined3k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.27',
'vlanTrunkPortVlansRcvJoined4k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.28',
'vlanTrunkPortDot1qTunnel' => '1.3.6.1.4.1.9.9.46.1.6.1.1.29',
'vlanTrunkPortVlansActiveFirst2k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.30',
'vlanTrunkPortVlansActiveSecond2k' => '1.3.6.1.4.1.9.9.46.1.6.1.1.31',
};
1;
__END__

View file

@ -0,0 +1,23 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CLAVISTERMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CLAVISTER-MIB'} = {
url => '',
name => 'CLAVISTER-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CLAVISTER-MIB'} = {
'clvSystem' => '1.3.6.1.4.1.5089.1.2.1',
'clvSysCpuLoad' => '1.3.6.1.4.1.5089.1.2.1.1.0',
'clvHWSensorTable' => '1.3.6.1.4.1.5089.1.2.1.11',
'clvHWSensorEntry' => '1.3.6.1.4.1.5089.1.2.1.11.1',
'clvHWSensorIndex' => '1.3.6.1.4.1.5089.1.2.1.11.1.1',
'clvHWSensorName' => '1.3.6.1.4.1.5089.1.2.1.11.1.2',
'clvHWSensorValue' => '1.3.6.1.4.1.5089.1.2.1.11.1.3',
'clvHWSensorUnit' => '1.3.6.1.4.1.5089.1.2.1.11.1.4',
'clvSysMemUsage' => '1.3.6.1.4.1.5089.1.2.1.12.0',
};
1;
__END__

View file

@ -0,0 +1,37 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::DISKMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'DISK-MIB'} = {
url => '',
name => 'DISK-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'DISK-MIB'} = {
'deviceDiskValueTable' => '1.3.6.1.4.1.3417.2.2.1.1.1',
'deviceDiskValueEntry' => '1.3.6.1.4.1.3417.2.2.1.1.1.1',
'deviceDiskIndex' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.1',
'deviceDiskTrapEnabled' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.2',
'deviceDiskStatus' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.3',
'deviceDiskStatusDefinition' => {
'1' => 'present',
'2' => 'initializing',
'3' => 'inserted',
'4' => 'offline',
'5' => 'removed',
'6' => 'not-present',
'7' => 'empty',
'8' => 'bad',
'9' => 'unknown',
},
'deviceDiskTimeStamp' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.4',
'deviceDiskVendor' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.5',
'deviceDiskProduct' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.6',
'deviceDiskRevision' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.7',
'deviceDiskSerialN' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.8',
'deviceDiskBlockSize' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.9',
'deviceDiskBlockCount' => '1.3.6.1.4.1.3417.2.2.1.1.1.1.10',
};
1;
__END__

View file

@ -0,0 +1,55 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::ENTITYMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ENTITY-MIB'} = {
url => '',
name => 'ENTITY-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ENTITY-MIB'} = {
'entPhysicalTable' => '1.3.6.1.2.1.47.1.1.1',
'entPhysicalEntry' => '1.3.6.1.2.1.47.1.1.1.1',
'entPhysicalIndex' => '1.3.6.1.2.1.47.1.1.1.1.1',
'entPhysicalDescr' => '1.3.6.1.2.1.47.1.1.1.1.2',
'entPhysicalVendorType' => '1.3.6.1.2.1.47.1.1.1.1.3',
'entPhysicalContainedIn' => '1.3.6.1.2.1.47.1.1.1.1.4',
'entPhysicalClass' => '1.3.6.1.2.1.47.1.1.1.1.5',
'entPhysicalClassDefinition' => 'ENTITY-MIB::PhysicalClass',
'entPhysicalParentRelPos' => '1.3.6.1.2.1.47.1.1.1.1.6',
'entPhysicalName' => '1.3.6.1.2.1.47.1.1.1.1.7',
'entPhysicalHardwareRev' => '1.3.6.1.2.1.47.1.1.1.1.8',
'entPhysicalFirmwareRev' => '1.3.6.1.2.1.47.1.1.1.1.9',
'entPhysicalSoftwareRev' => '1.3.6.1.2.1.47.1.1.1.1.10',
'entPhysicalSerialNum' => '1.3.6.1.2.1.47.1.1.1.1.11',
'entPhysicalMfgName' => '1.3.6.1.2.1.47.1.1.1.1.12',
'entPhysicalModelName' => '1.3.6.1.2.1.47.1.1.1.1.13',
'entPhysicalAlias' => '1.3.6.1.2.1.47.1.1.1.1.14',
'entPhysicalAssetID' => '1.3.6.1.2.1.47.1.1.1.1.15',
'entPhysicalIsFRU' => '1.3.6.1.2.1.47.1.1.1.1.16',
'entPhysicalIsFRUDefinition' => {
'1' => 'true',
'2' => 'false',
},
'entPhysicalMfgDate' => '1.3.6.1.2.1.47.1.1.1.1.17',
'entPhysicalUris' => '1.3.6.1.2.1.47.1.1.1.1.18',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ENTITY-MIB'} = {
'PhysicalClass' => {
'1' => 'other',
'2' => 'unknown',
'3' => 'chassis',
'4' => 'backplane',
'5' => 'container',
'6' => 'powerSupply',
'7' => 'fan',
'8' => 'sensor',
'9' => 'module',
'10' => 'port',
'11' => 'stack',
'12' => 'cpu',
},
};
1;
__END__

View file

@ -0,0 +1,66 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::ENTITYSENSORMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ENTITY-SENSOR-MIB'} = {
url => '',
name => 'ENTITY-SENSOR-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ENTITY-SENSOR-MIB'} = {
'entitySensorObjects' => '1.3.6.1.2.1.99.1',
'entPhySensorTable' => '1.3.6.1.2.1.99.1.1',
'entPhySensorEntry' => '1.3.6.1.2.1.99.1.1.1',
'entPhySensorType' => '1.3.6.1.2.1.99.1.1.1.1',
'entPhySensorTypeDefinition' => {
'1' => 'other',
'2' => 'unknown',
'3' => 'voltsAC',
'4' => 'voltsDC',
'5' => 'amperes',
'6' => 'watts',
'7' => 'hertz',
'8' => 'celsius',
'9' => 'percentRH',
'10' => 'rpm',
'11' => 'cmm',
'12' => 'truthvalue',
},
'entPhySensorScale' => '1.3.6.1.2.1.99.1.1.1.2',
'entPhySensorScaleDefinition' => {
'1' => 'yocto',
'2' => 'zepto',
'3' => 'atto',
'4' => 'femto',
'5' => 'pico',
'6' => 'nano',
'7' => 'micro',
'8' => 'milli',
'9' => 'units',
'10' => 'kilo',
'11' => 'mega',
'12' => 'giga',
'13' => 'tera',
'14' => 'exa',
'15' => 'peta',
'16' => 'zetta',
'17' => 'yotta',
},
'entPhySensorPrecision' => '1.3.6.1.2.1.99.1.1.1.3',
'entPhySensorValue' => '1.3.6.1.2.1.99.1.1.1.4',
'entPhySensorOperStatus' => '1.3.6.1.2.1.99.1.1.1.5',
'entPhySensorOperStatusDefinition' => {
'1' => 'ok',
'2' => 'unavailable',
'3' => 'nonoperational',
},
'entPhySensorUnitsDisplay' => '1.3.6.1.2.1.99.1.1.1.6',
'entPhySensorValueTimeStamp' => '1.3.6.1.2.1.99.1.1.1.7',
'entPhySensorValueUpdateRate' => '1.3.6.1.2.1.99.1.1.1.8',
'entitySensorConformance' => '1.3.6.1.2.1.99.3',
'entitySensorCompliances' => '1.3.6.1.2.1.99.3.1',
'entitySensorGroups' => '1.3.6.1.2.1.99.3.2',
};
1;
__END__

View file

@ -0,0 +1,225 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::F5BIGIPLOCALMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'F5-BIGIP-LOCAL-MIB'} = {
url => '',
name => 'F5-BIGIP-LOCAL-MIB',
};
$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',
'ltmNodeAddrStatusAddr' => '1.3.6.1.4.1.3375.2.2.4.3.2.1.2',
'ltmNodeAddrStatusAvailState' => '1.3.6.1.4.1.3375.2.2.4.3.2.1.3',
'ltmNodeAddrStatusEnabledState' => '1.3.6.1.4.1.3375.2.2.4.3.2.1.4',
'ltmNodeAddrStatusParentType' => '1.3.6.1.4.1.3375.2.2.4.3.2.1.5',
'ltmNodeAddrStatusDetailReason' => '1.3.6.1.4.1.3375.2.2.4.3.2.1.6',
'ltmNodeAddrStatusName' => '1.3.6.1.4.1.3375.2.2.4.3.2.1.7',
'ltmPoolNumber' => '1.3.6.1.4.1.3375.2.2.5.1.1.0',
'ltmPoolTable' => '1.3.6.1.4.1.3375.2.2.5.1.2',
'ltmPoolEntry' => '1.3.6.1.4.1.3375.2.2.5.1.2.1',
'ltmPoolName' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.1',
'ltmPoolLbMode' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.2',
'ltmPoolActionOnServiceDown' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.3',
'ltmPoolMinUpMembers' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.4',
'ltmPoolMinUpMembersEnable' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.5',
'ltmPoolMinUpMemberAction' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.6',
'ltmPoolMinActiveMembers' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.7',
'ltmPoolActiveMemberCnt' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.8',
'ltmPoolDisallowSnat' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.9',
'ltmPoolDisallowNat' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.10',
'ltmPoolSimpleTimeout' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.11',
'ltmPoolIpTosToClient' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.12',
'ltmPoolIpTosToServer' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.13',
'ltmPoolLinkQosToClient' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.14',
'ltmPoolLinkQosToServer' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.15',
'ltmPoolDynamicRatioSum' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.16',
'ltmPoolMonitorRule' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.17',
'ltmPoolAvailabilityState' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.18',
'ltmPoolEnabledState' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.19',
'ltmPoolDisabledParentType' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.20',
'ltmPoolStatusReason' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.21',
'ltmPoolSlowRampTime' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.22',
'ltmPoolMemberCnt' => '1.3.6.1.4.1.3375.2.2.5.1.2.1.23',
'ltmPoolStatTable' => '1.3.6.1.4.1.3375.2.2.5.2.3',
'ltmPoolStatEntry' => '1.3.6.1.4.1.3375.2.2.5.2.3.1',
'ltmPoolStatName' => '1.3.6.1.4.1.3375.2.2.5.2.3.1.1',
'ltmPoolStatServerCurConns' => '1.3.6.1.4.1.3375.2.2.5.2.3.1.8',
'ltmPoolStatCurSessions' => '1.3.6.1.4.1.3375.2.2.5.2.3.1.31',
'ltmPoolMemberTable' => '1.3.6.1.4.1.3375.2.2.5.3.2',
'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',
'ltmPoolMemberAddr' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.3',
'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',
'ltmPoolMemberWeight' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.7',
'ltmPoolMemberPriority' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.8',
'ltmPoolMemberDynamicRatio' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.9',
'ltmPoolMemberMonitorState' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.10',
'ltmPoolMemberMonitorStateDefinition' => 'F5-BIGIP-LOCAL-MIB::ltmPoolMemberMonitorState',
'ltmPoolMemberMonitorStatus' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.11',
'ltmPoolMemberMonitorStatusDefinition' => 'F5-BIGIP-LOCAL-MIB::ltmPoolMemberMonitorStatus',
'ltmPoolMemberNewSessionEnable' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.12',
'ltmPoolMemberSessionStatus' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.13',
'ltmPoolMemberMonitorRule' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.14',
'ltmPoolMemberAvailabilityState' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.15',
'ltmPoolMemberEnabledState' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.16',
'ltmPoolMemberDisabledParentType' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.17',
'ltmPoolMemberStatusReason' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.18',
'ltmPoolMemberNodeName' => '1.3.6.1.4.1.3375.2.2.5.3.2.1.19',
'ltmPoolMemberStat' => '1.3.6.1.4.1.3375.2.2.5.4',
'ltmPoolMemberStatResetStats' => '1.3.6.1.4.1.3375.2.2.5.4.1',
'ltmPoolMemberStatNumber' => '1.3.6.1.4.1.3375.2.2.5.4.2',
'ltmPoolMemberStatTable' => '1.3.6.1.4.1.3375.2.2.5.4.3',
'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',
'ltmPoolMemberStatAddr' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.3',
'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',
'ltmPoolMemberStatServerPktsOut' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.7',
'ltmPoolMemberStatServerBytesOut' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.8',
'ltmPoolMemberStatServerMaxConns' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.9',
'ltmPoolMemberStatServerTotConns' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.10',
'ltmPoolMemberStatServerCurConns' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.11',
'ltmPoolMemberStatPvaPktsIn' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.12',
'ltmPoolMemberStatPvaBytesIn' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.13',
'ltmPoolMemberStatPvaPktsOut' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.14',
'ltmPoolMemberStatPvaBytesOut' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.15',
'ltmPoolMemberStatPvaMaxConns' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.16',
'ltmPoolMemberStatPvaTotConns' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.17',
'ltmPoolMemberStatPvaCurConns' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.18',
'ltmPoolMemberStatTotRequests' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.19',
'ltmPoolMemberStatTotPvaAssistConn' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.20',
'ltmPoolMemberStatCurrPvaAssistConn' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.21',
'ltmPoolMemberStatConnqDepth' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.22',
'ltmPoolMemberStatConnqAgeHead' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.23',
'ltmPoolMemberStatConnqAgeMax' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.24',
'ltmPoolMemberStatConnqAgeEma' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.25',
'ltmPoolMemberStatConnqAgeEdm' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.26',
'ltmPoolMemberStatConnqServiced' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.27',
'ltmPoolMemberStatNodeName' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.28',
'ltmPoolMemberStatCurSessions' => '1.3.6.1.4.1.3375.2.2.5.4.3.1.29',
'ltmPoolStatusNumber' => '1.3.6.1.4.1.3375.2.2.5.5.1.0',
'ltmPoolStatusTable' => '1.3.6.1.4.1.3375.2.2.5.5.2',
'ltmPoolStatusEntry' => '1.3.6.1.4.1.3375.2.2.5.5.2.1',
'ltmPoolStatusName' => '1.3.6.1.4.1.3375.2.2.5.5.2.1.1',
'ltmPoolStatusAvailState' => '1.3.6.1.4.1.3375.2.2.5.5.2.1.2',
'ltmPoolStatusAvailStateDefinition' => 'F5-BIGIP-LOCAL-MIB::ltmPoolStatusAvailState',
'ltmPoolStatusEnabledState' => '1.3.6.1.4.1.3375.2.2.5.5.2.1.3',
'ltmPoolStatusEnabledStateDefinition' => 'F5-BIGIP-LOCAL-MIB::ltmPoolStatusEnabledState',
'ltmPoolStatusParentType' => '1.3.6.1.4.1.3375.2.2.5.5.2.1.4',
'ltmPoolStatusDetailReason' => '1.3.6.1.4.1.3375.2.2.5.5.2.1.5',
'ltmPoolMbrStatusNumber' => '1.3.6.1.4.1.3375.2.2.5.6.1.0',
'ltmPoolMbrStatusTable' => '1.3.6.1.4.1.3375.2.2.5.6.2',
'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',
'ltmPoolMbrStatusAddr' => '1.3.6.1.4.1.3375.2.2.5.6.2.1.3',
'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',
'ltmPoolMbrStatusEnabledState' => '1.3.6.1.4.1.3375.2.2.5.6.2.1.6',
'ltmPoolMbrStatusEnabledStateDefinition' => 'F5-BIGIP-LOCAL-MIB::ltmPoolMbrStatusEnabledState',
'ltmPoolMbrStatusParentType' => '1.3.6.1.4.1.3375.2.2.5.6.2.1.7',
'ltmPoolMbrStatusDetailReason' => '1.3.6.1.4.1.3375.2.2.5.6.2.1.8',
'ltmPoolMbrStatusNodeName' => '1.3.6.1.4.1.3375.2.2.5.6.2.1.9',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'F5-BIGIP-LOCAL-MIB'} = {
'ltmPoolMemberMonitorState' => {
'0' => 'unchecked',
'1' => 'checking',
'2' => 'inband',
'3' => 'forced-up',
'4' => 'up',
'19' => 'down',
'20' => 'forced-down',
'22' => 'irule-down',
'23' => 'inband-down',
'24' => 'down-manual-resume',
'25' => 'disabled',
},
'ltmPoolMemberMonitorStatus' => {
'0' => 'unchecked',
'1' => 'checking',
'2' => 'inband',
'3' => 'forced-up',
'4' => 'up',
'18' => 'addr-down',
'19' => 'down',
'20' => 'forced-down',
'21' => 'maint',
'22' => 'irule-down',
'23' => 'inband-down',
'24' => 'down-manual-resume',
},
'ltmPoolStatusEnabledState' => {
'0' => 'none',
'1' => 'enabled',
'2' => 'disabled',
'3' => 'disabledbyparent',
},
'ltmPoolAvailabilityState' => {
'0' => 'none',
'1' => 'green',
'2' => 'yellow',
'3' => 'red',
'4' => 'blue',
},
'ltmPoolMbrStatusAvailState' => {
'0' => 'none',
'1' => 'green',
'2' => 'yellow',
'3' => 'red',
'4' => 'blue',
'5' => 'gray',
},
'ltmPoolLbMode' => {
'0' => 'roundRobin',
'1' => 'ratioMember',
'2' => 'leastConnMember',
'3' => 'observedMember',
'4' => 'predictiveMember',
'5' => 'ratioNodeAddress',
'6' => 'leastConnNodeAddress',
'7' => 'fastestNodeAddress',
'8' => 'observedNodeAddress',
'9' => 'predictiveNodeAddress',
'10' => 'dynamicRatio',
'11' => 'fastestAppResponse',
'12' => 'leastSessions',
'13' => 'dynamicRatioMember',
'14' => 'l3Addr',
'15' => 'weightedLeastConnMember',
'16' => 'weightedLeastConnNodeAddr',
'17' => 'ratioSession',
},
'ltmPoolStatusAvailState' => {
'0' => 'none',
'1' => 'green',
'2' => 'yellow',
'3' => 'red',
'4' => 'blue',
'5' => 'grey',
},
'ltmPoolMemberEnabledState' => {
'0' => 'none',
'1' => 'enabled',
'2' => 'disabled',
'3' => 'disabledbyparent',
},
'ltmPoolMbrStatusEnabledState' => {
'0' => 'none',
'1' => 'enabled',
'2' => 'disabled',
'3' => 'disabledbyparent',
},
};
1;
__END__

View file

@ -0,0 +1,101 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::F5BIGIPSYSTEMMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'F5-BIGIP-SYSTEM-MIB'} = {
url => '',
name => 'F5-BIGIP-SYSTEM-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'F5-BIGIP-SYSTEM-MIB'} = {
'sysStatTmTotalCycles' => '1.3.6.1.4.1.3375.2.1.1.2.1.41.0',
'sysStatTmIdleCycles' => '1.3.6.1.4.1.3375.2.1.1.2.1.42.0',
'sysStatTmSleepCycles' => '1.3.6.1.4.1.3375.2.1.1.2.1.43.0',
'sysStatMemoryTotal' => '1.3.6.1.4.1.3375.2.1.1.2.1.44.0',
'sysStatMemoryUsed' => '1.3.6.1.4.1.3375.2.1.1.2.1.45.0',
'sysCpuNumber' => '1.3.6.1.4.1.3375.2.1.3.1.1.0',
'sysCpuTable' => '1.3.6.1.4.1.3375.2.1.3.1.2',
'sysCpuEntry' => '1.3.6.1.4.1.3375.2.1.3.1.2.1',
'sysCpuIndex' => '1.3.6.1.4.1.3375.2.1.3.1.2.1.1',
'sysCpuTemperature' => '1.3.6.1.4.1.3375.2.1.3.1.2.1.2',
'sysCpuFanSpeed' => '1.3.6.1.4.1.3375.2.1.3.1.2.1.3',
'sysCpuName' => '1.3.6.1.4.1.3375.2.1.3.1.2.1.4',
'sysCpuSlot' => '1.3.6.1.4.1.3375.2.1.3.1.2.1.5',
'sysChassisFan' => '1.3.6.1.4.1.3375.2.1.3.2.1',
'sysChassisFanNumber' => '1.3.6.1.4.1.3375.2.1.3.2.1.1.0',
'sysChassisFanTable' => '1.3.6.1.4.1.3375.2.1.3.2.1.2',
'sysChassisFanEntry' => '1.3.6.1.4.1.3375.2.1.3.2.1.2.1',
'sysChassisFanIndex' => '1.3.6.1.4.1.3375.2.1.3.2.1.2.1.1',
'sysChassisFanStatus' => '1.3.6.1.4.1.3375.2.1.3.2.1.2.1.2',
'sysChassisFanStatusDefinition' => {
'0' => 'bad',
'1' => 'good',
'2' => 'notpresent',
},
'sysChassisFanSpeed' => '1.3.6.1.4.1.3375.2.1.3.2.1.2.1.3',
'sysChassisPowerSupply' => '1.3.6.1.4.1.3375.2.1.3.2.2',
'sysChassisPowerSupplyNumber' => '1.3.6.1.4.1.3375.2.1.3.2.2.1.0',
'sysChassisPowerSupplyTable' => '1.3.6.1.4.1.3375.2.1.3.2.2.2',
'sysChassisPowerSupplyEntry' => '1.3.6.1.4.1.3375.2.1.3.2.2.2.1',
'sysChassisPowerSupplyIndex' => '1.3.6.1.4.1.3375.2.1.3.2.2.2.1.1',
'sysChassisPowerSupplyStatus' => '1.3.6.1.4.1.3375.2.1.3.2.2.2.1.2',
'sysChassisPowerSupplyStatusDefinition' => {
'0' => 'bad',
'1' => 'good',
'2' => 'notpresent',
},
'sysChassisTemp' => '1.3.6.1.4.1.3375.2.1.3.2.3',
'sysChassisTempNumber' => '1.3.6.1.4.1.3375.2.1.3.2.3.1.0',
'sysChassisTempTable' => '1.3.6.1.4.1.3375.2.1.3.2.3.2',
'sysChassisTempEntry' => '1.3.6.1.4.1.3375.2.1.3.2.3.2.1',
'sysChassisTempIndex' => '1.3.6.1.4.1.3375.2.1.3.2.3.2.1.1',
'sysChassisTempTemperature' => '1.3.6.1.4.1.3375.2.1.3.2.3.2.1.2',
'sysPlatformInfoName' => '1.3.6.1.4.1.3375.2.1.3.5.1.0',
'sysPlatformInfoMarketingName' => '1.3.6.1.4.1.3375.2.1.3.5.2.0',
'sysProduct' => '1.3.6.1.4.1.3375.2.1.4',
'sysProductName' => '1.3.6.1.4.1.3375.2.1.4.1.0',
'sysProductVersion' => '1.3.6.1.4.1.3375.2.1.4.2.0',
'sysProductBuild' => '1.3.6.1.4.1.3375.2.1.4.3.0',
'sysProductEdition' => '1.3.6.1.4.1.3375.2.1.4.4.0',
'sysProductDate' => '1.3.6.1.4.1.3375.2.1.4.5.0',
'sysSubMemory' => '1.3.6.1.4.1.3375.2.1.5',
'sysSubMemoryResetStats' => '1.3.6.1.4.1.3375.2.1.5.1.0',
'sysSubMemoryNumber' => '1.3.6.1.4.1.3375.2.1.5.2.0',
'sysSubMemoryTable' => '1.3.6.1.4.1.3375.2.1.5.3',
'sysSubMemoryEntry' => '1.3.6.1.4.1.3375.2.1.5.3.1',
'sysSubMemoryName' => '1.3.6.1.4.1.3375.2.1.5.3.1.1',
'sysSubMemoryAllocated' => '1.3.6.1.4.1.3375.2.1.5.3.1.2',
'sysSubMemoryMaxAllocated' => '1.3.6.1.4.1.3375.2.1.5.3.1.3',
'sysSubMemorySize' => '1.3.6.1.4.1.3375.2.1.5.3.1.4',
'sysSystem' => '1.3.6.1.4.1.3375.2.1.6',
'sysSystemName' => '1.3.6.1.4.1.3375.2.1.6.1.0',
'sysSystemNodeName' => '1.3.6.1.4.1.3375.2.1.6.2.0',
'sysSystemRelease' => '1.3.6.1.4.1.3375.2.1.6.3.0',
'sysSystemVersion' => '1.3.6.1.4.1.3375.2.1.6.4.0',
'sysSystemMachine' => '1.3.6.1.4.1.3375.2.1.6.5.0',
'sysSystemUptime' => '1.3.6.1.4.1.3375.2.1.6.6.0',
'sysHostMemoryTotal' => '1.3.6.1.4.1.3375.2.1.7.1.1.0',
'sysHostMemoryUsed' => '1.3.6.1.4.1.3375.2.1.7.1.2.0',
'sysPhysicalDiskTable' => '1.3.6.1.4.1.3375.2.1.7.7.2',
'sysPhysicalDiskEntry' => '1.3.6.1.4.1.3375.2.1.7.7.2.1',
'sysPhysicalDiskSerialNumber' => '1.3.6.1.4.1.3375.2.1.7.7.2.1.1',
'sysPhysicalDiskSlotId' => '1.3.6.1.4.1.3375.2.1.7.7.2.1.2',
'sysPhysicalDiskName' => '1.3.6.1.4.1.3375.2.1.7.7.2.1.3',
'sysPhysicalDiskIsArrayMember' => '1.3.6.1.4.1.3375.2.1.7.7.2.1.4',
'sysPhysicalDiskIsArrayMemberDefinition' => {
'0' => 'false',
'1' => 'true',
},
'sysPhysicalDiskArrayStatus' => '1.3.6.1.4.1.3375.2.1.7.7.2.1.5',
'sysPhysicalDiskArrayStatusDefinition' => {
'0' => 'undefined',
'1' => 'ok',
'2' => 'replicating',
'3' => 'missing',
'4' => 'failed',
},
'bigipSystemGroups' => '1.3.6.1.4.1.3375.2.5.2.1',
};
1;
__END__

View file

@ -0,0 +1,82 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::FCEOSMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FCEOS-MIB'} = {
url => '',
name => 'FCEOS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FCEOS-MIB'} = {
'fcEosSysCurrentDate' => '1.3.6.1.4.1.289.2.1.1.2.1.1.0',
'fcEosSysBootDate' => '1.3.6.1.4.1.289.2.1.1.2.1.2.0',
'fcEosSysFirmwareVersion' => '1.3.6.1.4.1.289.2.1.1.2.1.3.0',
'fcEosSysTypeNum' => '1.3.6.1.4.1.289.2.1.1.2.1.4.0',
'fcEosSysModelNum' => '1.3.6.1.4.1.289.2.1.1.2.1.5.0',
'fcEosSysMfg' => '1.3.6.1.4.1.289.2.1.1.2.1.6.0',
'fcEosSysPlantOfMfg' => '1.3.6.1.4.1.289.2.1.1.2.1.7.0',
'fcEosSysEcLevel' => '1.3.6.1.4.1.289.2.1.1.2.1.8.0',
'fcEosSysSerialNum' => '1.3.6.1.4.1.289.2.1.1.2.1.9.0',
'fcEosSysOperStatus' => '1.3.6.1.4.1.289.2.1.1.2.1.10.0',
'fcEosSysOperStatusDefinition' => {
'1' => 'operational',
'2' => 'redundant-failure',
'3' => 'minor-failure',
'4' => 'major-failure',
'5' => 'not-operational',
},
'fcEosSysState' => '1.3.6.1.4.1.289.2.1.1.2.1.11.0',
'fcEosSysAdmStatus' => '1.3.6.1.4.1.289.2.1.1.2.1.12.0',
'fcEosSysConfigSpeed' => '1.3.6.1.4.1.289.2.1.1.2.1.13.0',
'fcEosSysOpenTrunking' => '1.3.6.1.4.1.289.2.1.1.2.1.14.0',
'fcEosFruTable' => '1.3.6.1.4.1.289.2.1.1.2.2.1',
'fcEosFruEntry' => '1.3.6.1.4.1.289.2.1.1.2.2.1.1',
'fcEosFruCode' => '1.3.6.1.4.1.289.2.1.1.2.2.1.1.1',
'fcEosFruCodeDefinition' => {
'1' => 'fru-bkplane',
'2' => 'fru-ctp',
'3' => 'fru-sbar',
'4' => 'fru-fan2',
'5' => 'fru-fan',
'6' => 'fru-power',
'7' => 'fru-reserved',
'8' => 'fru-glsl',
'9' => 'fru-gsml',
'10' => 'fru-gxxl',
'11' => 'fru-gsf1',
'12' => 'fru-gsf2',
'13' => 'fru-glsr',
'14' => 'fru-gsmr',
'15' => 'fru-gxxr',
'16' => 'fru-fint1',
},
'fcEosFruPosition' => '1.3.6.1.4.1.289.2.1.1.2.2.1.1.2',
'fcEosFruStatus' => '1.3.6.1.4.1.289.2.1.1.2.2.1.1.3',
'fcEosFruStatusDefinition' => {
'0' => 'unknown',
'1' => 'active',
'2' => 'backup',
'3' => 'update-busy',
'4' => 'failed',
},
'fcEosFruPartNumber' => '1.3.6.1.4.1.289.2.1.1.2.2.1.1.4',
'fcEosFruSerialNumber' => '1.3.6.1.4.1.289.2.1.1.2.2.1.1.5',
'fcEosFruPowerOnHours' => '1.3.6.1.4.1.289.2.1.1.2.2.1.1.6',
'fcEosFruTestDate' => '1.3.6.1.4.1.289.2.1.1.2.2.1.1.7',
'fcEosTATable' => '1.3.6.1.4.1.289.2.1.1.2.6.1',
'fcEosTAEntry' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1',
'fcEosTAIndex' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.1',
'fcEosTAName' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.2',
'fcEosTAState' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.3',
'fcEosTAType' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.4',
'fcEosTAPortType' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.5',
'fcEosTAPortList' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.6',
'fcEosTAInterval' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.7',
'fcEosTATriggerValue' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.8',
'fcEosTTADirection' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.9',
'fcEosTTATriggerDuration' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.10',
'fcEosCTACounter' => '1.3.6.1.4.1.289.2.1.1.2.6.1.1.11',
};
1;
__END__

View file

@ -0,0 +1,198 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::FCMGMTMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FCMGMT-MIB'} = {
url => '',
name => 'FCMGMT-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FCMGMT-MIB'} = {
'fcConnUnitPortStatTxObjects' => '1.3',
'fcConnUnitSEventTime' => '1.3',
'fcConnUnitTable' => '1.3',
'fcConnUnitPortFCClassCap' => '1.3',
'fcConnUnitLinkPortNumberX' => '1.3',
'fcConnUnitType' => '1.3',
'fcConnUnitSnsPortName' => '1.3',
'fcConnUnitRevsDescription' => '1.3',
'fcConnUnitEntry' => '1.3.1',
'fcConnUnitPortStatTable' => '1.3.1',
'fcConnUnitPortStatEntry' => '1.3.1.1',
'fcConnUnitId' => '1.3.1.1',
'fcConnUnitPortStatIndex' => '1.3.1.1.1',
'fcConnUnitPortStatErrs' => '1.3.1.1.2',
'fcConnUnitPortStatRxObjects' => '1.3.1.1.4',
'fcConnUnitPortStatTxElements' => '1.3.1.1.5',
'fcConnUnitPortStatRxElements' => '1.3.1.1.6',
'fcConnUnitPortStatBBCreditZero' => '1.3.1.1.7',
'fcConnUnitPortStatInputBuffsFull' => '1.3.1.1.8',
'fcConnUnitPortStatFBSYFrames' => '1.3.1.1.9',
'fcConnUnitPortStatPBSYFrames' => '1.3.1.1.10',
'fcConnUnitPortStatFRJTFrames' => '1.3.1.1.11',
'fcConnUnitPortStatPRJTFrames' => '1.3.1.1.12',
'fcConnUnitPortStatC1RxFrames' => '1.3.1.1.13',
'fcConnUnitPortStatC1TxFrames' => '1.3.1.1.14',
'fcConnUnitPortStatC1FBSYFrames' => '1.3.1.1.15',
'fcConnUnitPortStatC1PBSYFrames' => '1.3.1.1.16',
'fcConnUnitPortStatC1FRJTFrames' => '1.3.1.1.17',
'fcConnUnitPortStatC1PRJTFrames' => '1.3.1.1.18',
'fcConnUnitPortStatC2RxFrames' => '1.3.1.1.19',
'fcConnUnitPortStatC2TxFrames' => '1.3.1.1.20',
'fcConnUnitPortStatC2FBSYFrames' => '1.3.1.1.21',
'fcConnUnitPortStatC2PBSYFrames' => '1.3.1.1.22',
'fcConnUnitPortStatC2FRJTFrames' => '1.3.1.1.23',
'fcConnUnitPortStatC2PRJTFrames' => '1.3.1.1.24',
'fcConnUnitPortStatC3RxFrames' => '1.3.1.1.25',
'fcConnUnitPortStatC3TxFrames' => '1.3.1.1.26',
'fcConnUnitPortStatC3Discards' => '1.3.1.1.27',
'fcConnUnitPortStatRxMcastObjects' => '1.3.1.1.28',
'fcConnUnitPortStatTxMcastObjects' => '1.3.1.1.29',
'fcConnUnitPortStatInvalidTxWords' => '1.3.1.1.40',
'fcConnUnitPortStatPSPErrs' => '1.3.1.1.41',
'fcConnUnitPortStatLossOfSignal' => '1.3.1.1.42',
'fcConnUnitPortStatLossOfSync' => '1.3.1.1.43',
'fcConnUnitPortStatInvOrderedSets' => '1.3.1.1.44',
'fcConnUnitPortStatFramesTooLong' => '1.3.1.1.45',
'fcConnUnitPortStatFramesTooShort' => '1.3.1.1.46',
'fcConnUnitPortStatAddressErrs' => '1.3.1.1.47',
'fcConnUnitPortStatDelimiterErrs' => '1.3.1.1.48',
'fcConnUnitPortStatEncodingErrs' => '1.3.1.1.49',
'fcConnUnitGlobalId' => '1.3.1.2',
'fcConnUnitNumPorts' => '1.3.1.4',
'fcConnUnitState' => '1.3.1.5',
'fcConnUnitStatus' => '1.3.1.6',
'fcConnUnitProduct' => '1.3.1.7',
'fcConnUnitSerialNo' => '1.3.1.8',
'fcConnUnitUpTime' => '1.3.1.9',
'fcConnUnitUrl' => '1.3.1.10',
'fcConnUnitDomainId' => '1.3.1.11',
'fcConnUnitProxyMaster' => '1.3.1.12',
'fcConnUnitPrincipal' => '1.3.1.13',
'fcConnUnitNumSensors' => '1.3.1.14',
'fcConnUnitNumRevs' => '1.3.1.15',
'fcConnUnitModuleId' => '1.3.1.16',
'fcConnUnitName' => '1.3.1.17',
'fcConnUnitInfo' => '1.3.1.18',
'fcConnUnitControl' => '1.3.1.19',
'fcConnUnitContact' => '1.3.1.20',
'fcConnUnitLocation' => '1.3.1.21',
'fcConnUnitEventFilter' => '1.3.1.22',
'fcConnUnitNumEvents' => '1.3.1.23',
'fcConnUnitMaxEvents' => '1.3.1.24',
'fcConnUnitEventCurrID' => '1.3.1.25',
'fcConnUnitRevsTable' => '1.3.6.1.2.1.8888.1.1.4',
'fcConnUnitRevsEntry' => '1.3.6.1.2.1.8888.1.1.4.1',
'fcConnUnitRevsIndex' => '1.3.6.1.2.1.8888.1.1.4.1.1',
'fcConnUnitRevsRevision' => '1.3.6.1.2.1.8888.1.1.4.1.2',
'fcConnUnitSensorTable' => '1.3.6.1.2.1.8888.1.1.5',
'fcConnUnitSensorEntry' => '1.3.6.1.2.1.8888.1.1.5.1',
'fcConnUnitSensorIndex' => '1.3.6.1.2.1.8888.1.1.5.1.1',
'fcConnUnitSensorName' => '1.3.6.1.2.1.8888.1.1.5.1.2',
'fcConnUnitSensorStatus' => '1.3.6.1.2.1.8888.1.1.5.1.3',
'fcConnUnitSensorStatusDefinition' => {
'1' => 'unknown',
'2' => 'other',
'3' => 'ok',
'4' => 'warning',
'5' => 'failed',
},
'fcConnUnitSensorInfo' => '1.3.6.1.2.1.8888.1.1.5.1.4',
'fcConnUnitSensorMessage' => '1.3.6.1.2.1.8888.1.1.5.1.5',
'fcConnUnitSensorType' => '1.3.6.1.2.1.8888.1.1.5.1.6',
'fcConnUnitSensorTypeDefinition' => {
'1' => 'unknown',
'2' => 'other',
'3' => 'battery',
'4' => 'fan',
'5' => 'powerSupply',
'6' => 'transmitter',
'7' => 'enclosure',
'8' => 'board',
'9' => 'receiver',
},
'fcConnUnitSensorCharacteristic' => '1.3.6.1.2.1.8888.1.1.5.1.7',
'fcConnUnitSensorCharacteristicDefinition' => {
'1' => 'unknown',
'2' => 'other',
'3' => 'temperature',
'4' => 'pressure',
'5' => 'emf',
'6' => 'currentValue',
'7' => 'airflow',
'8' => 'frequency',
'9' => 'power',
},
'fcConnUnitPortTable' => '1.3.6.1.2.1.8888.1.1.6',
'fcConnUnitPortEntry' => '1.3.6.1.2.1.8888.1.1.6.1',
'fcConnUnitPortIndex' => '1.3.6.1.2.1.8888.1.1.6.1.1',
'fcConnUnitPortType' => '1.3.6.1.2.1.8888.1.1.6.1.2',
'fcConnUnitPortFCClassOp' => '1.3.6.1.2.1.8888.1.1.6.1.4',
'fcConnUnitPortState' => '1.3.6.1.2.1.8888.1.1.6.1.5',
'fcConnUnitPortStatus' => '1.3.6.1.2.1.8888.1.1.6.1.6',
'fcConnUnitPortTransmitterType' => '1.3.6.1.2.1.8888.1.1.6.1.7',
'fcConnUnitPortModuleType' => '1.3.6.1.2.1.8888.1.1.6.1.8',
'fcConnUnitPortWwn' => '1.3.6.1.2.1.8888.1.1.6.1.9',
'fcConnUnitPortFCId' => '1.3.6.1.2.1.8888.1.1.6.1.10',
'fcConnUnitPortSerialNo' => '1.3.6.1.2.1.8888.1.1.6.1.11',
'fcConnUnitPortRevision' => '1.3.6.1.2.1.8888.1.1.6.1.12',
'fcConnUnitPortVendor' => '1.3.6.1.2.1.8888.1.1.6.1.13',
'fcConnUnitPortSpeed' => '1.3.6.1.2.1.8888.1.1.6.1.14',
'fcConnUnitPortControl' => '1.3.6.1.2.1.8888.1.1.6.1.15',
'fcConnUnitPortName' => '1.3.6.1.2.1.8888.1.1.6.1.16',
'fcConnUnitPortPhysicalNumber' => '1.3.6.1.2.1.8888.1.1.6.1.17',
'fcConnUnitPortProtocolCap' => '1.3.6.1.2.1.8888.1.1.6.1.18',
'fcConnUnitPortProtocolOp' => '1.3.6.1.2.1.8888.1.1.6.1.19',
'fcConnUnitPortNodeWwn' => '1.3.6.1.2.1.8888.1.1.6.1.20',
'fcConnUnitPortHWState' => '1.3.6.1.2.1.8888.1.1.6.1.21',
'fcConnUnitEventTable' => '1.3.6.1.2.1.8888.1.1.7',
'fcConnUnitEventEntry' => '1.3.6.1.2.1.8888.1.1.7.1',
'fcConnUnitEventIndex' => '1.3.6.1.2.1.8888.1.1.7.1.1',
'fcConnUnitREventTime' => '1.3.6.1.2.1.8888.1.1.7.1.2',
'fcConnUnitEventSeverity' => '1.3.6.1.2.1.8888.1.1.7.1.4',
'fcConnUnitEventType' => '1.3.6.1.2.1.8888.1.1.7.1.5',
'fcConnUnitEventObject' => '1.3.6.1.2.1.8888.1.1.7.1.6',
'fcConnUnitEventDescr' => '1.3.6.1.2.1.8888.1.1.7.1.7',
'fcConnUnitLinkTable' => '1.3.6.1.2.1.8888.1.1.8',
'fcConnUnitLinkEntry' => '1.3.6.1.2.1.8888.1.1.8.1',
'fcConnUnitLinkIndex' => '1.3.6.1.2.1.8888.1.1.8.1.1',
'fcConnUnitLinkNodeIdX' => '1.3.6.1.2.1.8888.1.1.8.1.2',
'fcConnUnitLinkPortWwnX' => '1.3.6.1.2.1.8888.1.1.8.1.4',
'fcConnUnitLinkNodeIdY' => '1.3.6.1.2.1.8888.1.1.8.1.5',
'fcConnUnitLinkPortNumberY' => '1.3.6.1.2.1.8888.1.1.8.1.6',
'fcConnUnitLinkPortWwnY' => '1.3.6.1.2.1.8888.1.1.8.1.7',
'fcConnUnitLinkAgentAddressY' => '1.3.6.1.2.1.8888.1.1.8.1.8',
'fcConnUnitLinkAgentAddressTypeY' => '1.3.6.1.2.1.8888.1.1.8.1.9',
'fcConnUnitLinkAgentPortY' => '1.3.6.1.2.1.8888.1.1.8.1.10',
'fcConnUnitLinkUnitTypeY' => '1.3.6.1.2.1.8888.1.1.8.1.11',
'fcConnUnitLinkConnIdY' => '1.3.6.1.2.1.8888.1.1.8.1.12',
'fcConnUnitSnsMaxRows' => '1.3.6.1.2.1.8888.1.1.9.0',
'fcConnUnitSnsTable' => '1.3.6.1.2.1.8888.1.4.1',
'fcConnUnitSnsEntry' => '1.3.6.1.2.1.8888.1.4.1.1',
'fcConnUnitSnsPortIndex' => '1.3.6.1.2.1.8888.1.4.1.1.1',
'fcConnUnitSnsPortIdentifier' => '1.3.6.1.2.1.8888.1.4.1.1.2',
'fcConnUnitSnsNodeName' => '1.3.6.1.2.1.8888.1.4.1.1.4',
'fcConnUnitSnsClassOfSvc' => '1.3.6.1.2.1.8888.1.4.1.1.5',
'fcConnUnitSnsNodeIPAddress' => '1.3.6.1.2.1.8888.1.4.1.1.6',
'fcConnUnitSnsProcAssoc' => '1.3.6.1.2.1.8888.1.4.1.1.7',
'fcConnUnitSnsFC4Type' => '1.3.6.1.2.1.8888.1.4.1.1.8',
'fcConnUnitSnsPortType' => '1.3.6.1.2.1.8888.1.4.1.1.9',
'fcConnUnitSnsPortIPAddress' => '1.3.6.1.2.1.8888.1.4.1.1.10',
'fcConnUnitSnsFabricPortName' => '1.3.6.1.2.1.8888.1.4.1.1.11',
'fcConnUnitSnsHardAddress' => '1.3.6.1.2.1.8888.1.4.1.1.12',
'fcConnUnitSnsSymbolicPortName' => '1.3.6.1.2.1.8888.1.4.1.1.13',
'fcConnUnitSnsSymbolicNodeName' => '1.3.6.1.2.1.8888.1.4.1.1.14',
'fcConnUnitPortStatRxBcastObjects' => '1.30',
'fcConnUnitPortStatTxBcastObjects' => '1.31',
'fcConnUnitPortStatRxLinkResets' => '1.32',
'fcConnUnitPortStatTxLinkResets' => '1.33',
'fcConnUnitPortStatLinkResets' => '1.34',
'fcConnUnitPortStatRxOfflineSeqs' => '1.35',
'fcConnUnitPortStatTxOfflineSeqs' => '1.36',
'fcConnUnitPortStatOfflineSeqs' => '1.37',
'fcConnUnitPortStatLinkFailures' => '1.38',
'fcConnUnitPortStatInvalidCRC' => '1.39',
};
1;
__END__

View file

@ -0,0 +1,327 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::FORTINETFORTIGATEMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FORTINET-FORTIGATE-MIB'} = {
url => '',
name => 'FORTINET-FORTIGATE-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FORTINET-FORTIGATE-MIB'} = {
'fgSystem' => '1.3.6.1.4.1.12356.101.4',
'fgSystemInfo' => '1.3.6.1.4.1.12356.101.4.1',
'fgSysVersion' => '1.3.6.1.4.1.12356.101.4.1.1.0',
'fgSysMgmtVdom' => '1.3.6.1.4.1.12356.101.4.1.2.0',
'fgSysCpuUsage' => '1.3.6.1.4.1.12356.101.4.1.3.0',
'fgSysMemUsage' => '1.3.6.1.4.1.12356.101.4.1.4.0',
'fgSysMemCapacity' => '1.3.6.1.4.1.12356.101.4.1.5.0',
'fgSysDiskUsage' => '1.3.6.1.4.1.12356.101.4.1.6.0',
'fgSysDiskCapacity' => '1.3.6.1.4.1.12356.101.4.1.7.0',
'fgSysSesCount' => '1.3.6.1.4.1.12356.101.4.1.8.0',
'fgSoftware' => '1.3.6.1.4.1.12356.101.4.2',
'fgSysVersionAv' => '1.3.6.1.4.1.12356.101.4.2.1.0',
'fgSysVersionIps' => '1.3.6.1.4.1.12356.101.4.2.2.0',
'fgHwSensors' => '1.3.6.1.4.1.12356.101.4.3',
'fgHwSensorCount' => '1.3.6.1.4.1.12356.101.4.3.1.0',
'fgHwSensorTable' => '1.3.6.1.4.1.12356.101.4.3.2',
'fgHwSensorEntry' => '1.3.6.1.4.1.12356.101.4.3.2.1',
'fgHwSensorEntIndex' => '1.3.6.1.4.1.12356.101.4.3.2.1.1',
'fgHwSensorEntName' => '1.3.6.1.4.1.12356.101.4.3.2.1.2',
'fgHwSensorEntValue' => '1.3.6.1.4.1.12356.101.4.3.2.1.3',
'fgHwSensorEntAlarmStatus' => '1.3.6.1.4.1.12356.101.4.3.2.1.4',
'fgHwSensorEntAlarmStatusDefinition' => {
'0' => 'false',
'1' => 'true',
},
'fgFirewall' => '1.3.6.1.4.1.12356.101.5',
'fgFwPolicies' => '1.3.6.1.4.1.12356.101.5.1',
'fgFwPolInfo' => '1.3.6.1.4.1.12356.101.5.1.1',
'fgFwPolTables' => '1.3.6.1.4.1.12356.101.5.1.2',
'fgFwPolStatsTable' => '1.3.6.1.4.1.12356.101.5.1.2.1',
'fgFwPolStatsEntry' => '1.3.6.1.4.1.12356.101.5.1.2.1.1',
'fgFwPolID' => '1.3.6.1.4.1.12356.101.5.1.2.1.1.1',
'fgFwPolPktCount' => '1.3.6.1.4.1.12356.101.5.1.2.1.1.2',
'fgFwPolByteCount' => '1.3.6.1.4.1.12356.101.5.1.2.1.1.3',
'fgFwUsers' => '1.3.6.1.4.1.12356.101.5.2',
'fgFwUserInfo' => '1.3.6.1.4.1.12356.101.5.2.1',
'fgFwUserNumber' => '1.3.6.1.4.1.12356.101.5.2.1.1.0',
'fgFwUserAuthTimeout' => '1.3.6.1.4.1.12356.101.5.2.1.2.0',
'fgFwUserTables' => '1.3.6.1.4.1.12356.101.5.2.2',
'fgFwUserTable' => '1.3.6.1.4.1.12356.101.5.2.2.1',
'fgFwUserEntry' => '1.3.6.1.4.1.12356.101.5.2.2.1.1',
'fgFwUserIndex' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.1',
'fgFwUserName' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.2',
'fgFwUserAuth' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.3',
'fgFwUserState' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.4',
'fgFwUserVdom' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.5',
'fgMgmt' => '1.3.6.1.4.1.12356.101.6',
'fgFmTrapPrefix' => '1.3.6.1.4.1.12356.101.6.0',
'fgAdmin' => '1.3.6.1.4.1.12356.101.6.1',
'fgAdminOptions' => '1.3.6.1.4.1.12356.101.6.1.1',
'fgAdminIdleTimeout' => '1.3.6.1.4.1.12356.101.6.1.1.1.0',
'fgAdminLcdProtection' => '1.3.6.1.4.1.12356.101.6.1.1.2.0',
'fgAdminTables' => '1.3.6.1.4.1.12356.101.6.1.2',
'fgAdminTable' => '1.3.6.1.4.1.12356.101.6.1.2.1',
'fgAdminEntry' => '1.3.6.1.4.1.12356.101.6.1.2.1.1',
'fgAdminVdom' => '1.3.6.1.4.1.12356.101.6.1.2.1.1.1',
'fgMgmtTrapObjects' => '1.3.6.1.4.1.12356.101.6.2',
'fgManIfIp' => '1.3.6.1.4.1.12356.101.6.2.1.0',
'fgManIfMask' => '1.3.6.1.4.1.12356.101.6.2.2.0',
'fgIntf' => '1.3.6.1.4.1.12356.101.7',
'fgIntfInfo' => '1.3.6.1.4.1.12356.101.7.1',
'fgIntfTables' => '1.3.6.1.4.1.12356.101.7.2',
'fgIntfTable' => '1.3.6.1.4.1.12356.101.7.2.1',
'fgIntfEntry' => '1.3.6.1.4.1.12356.101.7.2.1.1',
'fgIntfEntVdom' => '1.3.6.1.4.1.12356.101.7.2.1.1.1',
'fgAntivirus' => '1.3.6.1.4.1.12356.101.8',
'fgAvInfo' => '1.3.6.1.4.1.12356.101.8.1',
'fgAvTables' => '1.3.6.1.4.1.12356.101.8.2',
'fgAvStatsTable' => '1.3.6.1.4.1.12356.101.8.2.1',
'fgAvStatsEntry' => '1.3.6.1.4.1.12356.101.8.2.1.1',
'fgAvVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.1',
'fgAvVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.2',
'fgAvHTTPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.3',
'fgAvHTTPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.4',
'fgAvSMTPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.5',
'fgAvSMTPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.6',
'fgAvPOP3VirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.7',
'fgAvPOP3VirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.8',
'fgAvIMAPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.9',
'fgAvIMAPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.10',
'fgAvFTPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.11',
'fgAvFTPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.12',
'fgAvIMVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.13',
'fgAvIMVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.14',
'fgAvNNTPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.15',
'fgAvNNTPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.16',
'fgAvOversizedDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.17',
'fgAvOversizedBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.18',
'fgAvTrapObjects' => '1.3.6.1.4.1.12356.101.8.3',
'fgAvTrapVirName' => '1.3.6.1.4.1.12356.101.8.3.1.0',
'fgIps' => '1.3.6.1.4.1.12356.101.9',
'fgIpsInfo' => '1.3.6.1.4.1.12356.101.9.1',
'fgIpsTables' => '1.3.6.1.4.1.12356.101.9.2',
'fgIpsStatsTable' => '1.3.6.1.4.1.12356.101.9.2.1',
'fgIpsStatsEntry' => '1.3.6.1.4.1.12356.101.9.2.1.1',
'fgIpsIntrusionsDetected' => '1.3.6.1.4.1.12356.101.9.2.1.1.1',
'fgIpsIntrusionsBlocked' => '1.3.6.1.4.1.12356.101.9.2.1.1.2',
'fgIpsCritSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.3',
'fgIpsHighSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.4',
'fgIpsMedSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.5',
'fgIpsLowSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.6',
'fgIpsInfoSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.7',
'fgIpsSignatureDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.8',
'fgIpsAnomalyDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.9',
'fgIpsTrapObjects' => '1.3.6.1.4.1.12356.101.9.3',
'fgIpsTrapSigId' => '1.3.6.1.4.1.12356.101.9.3.1.0',
'fgIpsTrapSrcIp' => '1.3.6.1.4.1.12356.101.9.3.2.0',
'fgIpsTrapSigMsg' => '1.3.6.1.4.1.12356.101.9.3.3.0',
'fgApplications' => '1.3.6.1.4.1.12356.101.10',
'fgWebfilter' => '1.3.6.1.4.1.12356.101.10.1',
'fgWebfilterInfo' => '1.3.6.1.4.1.12356.101.10.1.1',
'fgWebfilterTables' => '1.3.6.1.4.1.12356.101.10.1.2',
'fgWebfilterStatsTable' => '1.3.6.1.4.1.12356.101.10.1.2.1',
'fgWebfilterStatsEntry' => '1.3.6.1.4.1.12356.101.10.1.2.1.1',
'fgWfHTTPBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.1',
'fgWfHTTPSBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.2',
'fgWfHTTPURLBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.3',
'fgWfHTTPSURLBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.4',
'fgWfActiveXBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.5',
'fgWfCookieBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.6',
'fgWfAppletBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.7',
'fgFortiGuardStatsTable' => '1.3.6.1.4.1.12356.101.10.1.2.2',
'fgFortiGuardStatsEntry' => '1.3.6.1.4.1.12356.101.10.1.2.2.1',
'fgFgWfHTTPExamined' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.1',
'fgFgWfHTTPSExamined' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.2',
'fgFgWfHTTPAllowed' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.3',
'fgFgWfHTTPSAllowed' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.4',
'fgFgWfHTTPBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.5',
'fgFgWfHTTPSBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.6',
'fgFgWfHTTPLogged' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.7',
'fgFgWfHTTPSLogged' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.8',
'fgFgWfHTTPOverridden' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.9',
'fgFgWfHTTPSOverridden' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.10',
'fgAppProxyHTTP' => '1.3.6.1.4.1.12356.101.10.100',
'fgApHTTPUpTime' => '1.3.6.1.4.1.12356.101.10.100.1.0',
'fgApHTTPMemUsage' => '1.3.6.1.4.1.12356.101.10.100.2.0',
'fgApHTTPStatsTable' => '1.3.6.1.4.1.12356.101.10.100.3',
'fgApHTTPStatsEntry' => '1.3.6.1.4.1.12356.101.10.100.3.1',
'fgApHTTPReqProcessed' => '1.3.6.1.4.1.12356.101.10.100.3.1.1',
'fgAppProxySMTP' => '1.3.6.1.4.1.12356.101.10.101',
'fgApSMTPUpTime' => '1.3.6.1.4.1.12356.101.10.101.1.0',
'fgApSMTPMemUsage' => '1.3.6.1.4.1.12356.101.10.101.2.0',
'fgApSMTPStatsTable' => '1.3.6.1.4.1.12356.101.10.101.3',
'fgApSMTPStatsEntry' => '1.3.6.1.4.1.12356.101.10.101.3.1',
'fgApSMTPReqProcessed' => '1.3.6.1.4.1.12356.101.10.101.3.1.1',
'fgApSMTPSpamDetected' => '1.3.6.1.4.1.12356.101.10.101.3.1.2',
'fgAppProxyPOP3' => '1.3.6.1.4.1.12356.101.10.102',
'fgApPOP3UpTime' => '1.3.6.1.4.1.12356.101.10.102.1.0',
'fgApPOP3MemUsage' => '1.3.6.1.4.1.12356.101.10.102.2.0',
'fgApPOP3StatsTable' => '1.3.6.1.4.1.12356.101.10.102.3',
'fgApPOP3StatsEntry' => '1.3.6.1.4.1.12356.101.10.102.3.1',
'fgApPOP3ReqProcessed' => '1.3.6.1.4.1.12356.101.10.102.3.1.1',
'fgApPOP3SpamDetected' => '1.3.6.1.4.1.12356.101.10.102.3.1.2',
'fgAppProxyIMAP' => '1.3.6.1.4.1.12356.101.10.103',
'fgApIMAPUpTime' => '1.3.6.1.4.1.12356.101.10.103.1.0',
'fgApIMAPMemUsage' => '1.3.6.1.4.1.12356.101.10.103.2.0',
'fgApIMAPStatsTable' => '1.3.6.1.4.1.12356.101.10.103.3',
'fgApIMAPStatsEntry' => '1.3.6.1.4.1.12356.101.10.103.3.1',
'fgApIMAPReqProcessed' => '1.3.6.1.4.1.12356.101.10.103.3.1.1',
'fgApIMAPSpamDetected' => '1.3.6.1.4.1.12356.101.10.103.3.1.2',
'fgAppProxyNNTP' => '1.3.6.1.4.1.12356.101.10.104',
'fgApNNTPUpTime' => '1.3.6.1.4.1.12356.101.10.104.1.0',
'fgApNNTPMemUsage' => '1.3.6.1.4.1.12356.101.10.104.2.0',
'fgApNNTPStatsTable' => '1.3.6.1.4.1.12356.101.10.104.3',
'fgApNNTPStatsEntry' => '1.3.6.1.4.1.12356.101.10.104.3.1',
'fgApNNTPReqProcessed' => '1.3.6.1.4.1.12356.101.10.104.3.1.1',
'fgAppProxyIM' => '1.3.6.1.4.1.12356.101.10.105',
'fgApIMUpTime' => '1.3.6.1.4.1.12356.101.10.105.1.0',
'fgApIMMemUsage' => '1.3.6.1.4.1.12356.101.10.105.2.0',
'fgApIMStatsTable' => '1.3.6.1.4.1.12356.101.10.105.3',
'fgApIMStatsEntry' => '1.3.6.1.4.1.12356.101.10.105.3.1',
'fgApIMReqProcessed' => '1.3.6.1.4.1.12356.101.10.105.3.1.1',
'fgAppProxySIP' => '1.3.6.1.4.1.12356.101.10.106',
'fgApSIPUpTime' => '1.3.6.1.4.1.12356.101.10.106.1.0',
'fgApSIPMemUsage' => '1.3.6.1.4.1.12356.101.10.106.2.0',
'fgApSIPStatsTable' => '1.3.6.1.4.1.12356.101.10.106.3',
'fgApSIPStatsEntry' => '1.3.6.1.4.1.12356.101.10.106.3.1',
'fgApSIPClientReg' => '1.3.6.1.4.1.12356.101.10.106.3.1.1',
'fgApSIPCallHandling' => '1.3.6.1.4.1.12356.101.10.106.3.1.2',
'fgApSIPServices' => '1.3.6.1.4.1.12356.101.10.106.3.1.3',
'fgApSIPOtherReq' => '1.3.6.1.4.1.12356.101.10.106.3.1.4',
'fgAppScanUnit' => '1.3.6.1.4.1.12356.101.10.107',
'fgAppSuNumber' => '1.3.6.1.4.1.12356.101.10.107.1.0',
'fgAppSuStatsTable' => '1.3.6.1.4.1.12356.101.10.107.2',
'fgAppSuStatsEntry' => '1.3.6.1.4.1.12356.101.10.107.2.1',
'fgAppSuIndex' => '1.3.6.1.4.1.12356.101.10.107.2.1.1',
'fgAppSuFileScanned' => '1.3.6.1.4.1.12356.101.10.107.2.1.2',
'fgAppVoIP' => '1.3.6.1.4.1.12356.101.10.108',
'fgAppVoIPStatsTable' => '1.3.6.1.4.1.12356.101.10.108.1',
'fgAppVoIPStatsEntry' => '1.3.6.1.4.1.12356.101.10.108.1.1',
'fgAppVoIPConn' => '1.3.6.1.4.1.12356.101.10.108.1.1.1',
'fgAppVoIPCallBlocked' => '1.3.6.1.4.1.12356.101.10.108.1.1.2',
'fgAppP2P' => '1.3.6.1.4.1.12356.101.10.109',
'fgAppP2PStatsTable' => '1.3.6.1.4.1.12356.101.10.109.1',
'fgAppP2PStatsEntry' => '1.3.6.1.4.1.12356.101.10.109.1.1',
'fgAppP2PConnBlocked' => '1.3.6.1.4.1.12356.101.10.109.1.1.1',
'fgAppP2PProtoTable' => '1.3.6.1.4.1.12356.101.10.109.2',
'fgAppP2PProtoEntry' => '1.3.6.1.4.1.12356.101.10.109.2.1',
'fgAppP2PProtEntProto' => '1.3.6.1.4.1.12356.101.10.109.2.1.1',
'fgAppP2PProtEntBytes' => '1.3.6.1.4.1.12356.101.10.109.2.1.2',
'fgAppP2PProtoEntLastReset' => '1.3.6.1.4.1.12356.101.10.109.2.1.3',
'fgAppIM' => '1.3.6.1.4.1.12356.101.10.110',
'fgAppIMStatsTable' => '1.3.6.1.4.1.12356.101.10.110.1',
'fgAppIMStatsEntry' => '1.3.6.1.4.1.12356.101.10.110.1.1',
'fgAppIMMessages' => '1.3.6.1.4.1.12356.101.10.110.1.1.1',
'fgAppIMFileTransfered' => '1.3.6.1.4.1.12356.101.10.110.1.1.2',
'fgAppIMFileTxBlocked' => '1.3.6.1.4.1.12356.101.10.110.1.1.3',
'fgAppIMConnBlocked' => '1.3.6.1.4.1.12356.101.10.110.1.1.4',
'fgAppProxyFTP' => '1.3.6.1.4.1.12356.101.10.111',
'fgApFTPUpTime' => '1.3.6.1.4.1.12356.101.10.111.1.0',
'fgApFTPMemUsage' => '1.3.6.1.4.1.12356.101.10.111.2.0',
'fgApFTPStatsTable' => '1.3.6.1.4.1.12356.101.10.111.3',
'fgApFTPStatsEntry' => '1.3.6.1.4.1.12356.101.10.111.3.1',
'fgApFTPReqProcessed' => '1.3.6.1.4.1.12356.101.10.111.3.1.1',
'fgInetProto' => '1.3.6.1.4.1.12356.101.11',
'fgInetProtoInfo' => '1.3.6.1.4.1.12356.101.11.1',
'fgInetProtoTables' => '1.3.6.1.4.1.12356.101.11.2',
'fgIpSessTable' => '1.3.6.1.4.1.12356.101.11.2.1',
'fgIpSessEntry' => '1.3.6.1.4.1.12356.101.11.2.1.1',
'fgIpSessIndex' => '1.3.6.1.4.1.12356.101.11.2.1.1.1',
'fgIpSessProto' => '1.3.6.1.4.1.12356.101.11.2.1.1.2',
'fgIpSessFromAddr' => '1.3.6.1.4.1.12356.101.11.2.1.1.3',
'fgIpSessFromPort' => '1.3.6.1.4.1.12356.101.11.2.1.1.4',
'fgIpSessToAddr' => '1.3.6.1.4.1.12356.101.11.2.1.1.5',
'fgIpSessToPort' => '1.3.6.1.4.1.12356.101.11.2.1.1.6',
'fgIpSessExp' => '1.3.6.1.4.1.12356.101.11.2.1.1.7',
'fgIpSessVdom' => '1.3.6.1.4.1.12356.101.11.2.1.1.8',
'fgIpSessStatsTable' => '1.3.6.1.4.1.12356.101.11.2.2',
'fgIpSessStatsEntry' => '1.3.6.1.4.1.12356.101.11.2.2.1',
'fgIpSessNumber' => '1.3.6.1.4.1.12356.101.11.2.2.1.1',
'fgVpn' => '1.3.6.1.4.1.12356.101.12',
'fgVpnInfo' => '1.3.6.1.4.1.12356.101.12.1',
'fgVpnTables' => '1.3.6.1.4.1.12356.101.12.2',
'fgVpnDialupTable' => '1.3.6.1.4.1.12356.101.12.2.1',
'fgVpnDialupEntry' => '1.3.6.1.4.1.12356.101.12.2.1.1',
'fgVpnDialupIndex' => '1.3.6.1.4.1.12356.101.12.2.1.1.1',
'fgVpnDialupGateway' => '1.3.6.1.4.1.12356.101.12.2.1.1.2',
'fgVpnDialupLifetime' => '1.3.6.1.4.1.12356.101.12.2.1.1.3',
'fgVpnDialupTimeout' => '1.3.6.1.4.1.12356.101.12.2.1.1.4',
'fgVpnDialupSrcBegin' => '1.3.6.1.4.1.12356.101.12.2.1.1.5',
'fgVpnDialupSrcEnd' => '1.3.6.1.4.1.12356.101.12.2.1.1.6',
'fgVpnDialupDstAddr' => '1.3.6.1.4.1.12356.101.12.2.1.1.7',
'fgVpnDialupVdom' => '1.3.6.1.4.1.12356.101.12.2.1.1.8',
'fgVpnDialupInOctets' => '1.3.6.1.4.1.12356.101.12.2.1.1.9',
'fgVpnDialupOutOctets' => '1.3.6.1.4.1.12356.101.12.2.1.1.10',
'fgVpnTunTable' => '1.3.6.1.4.1.12356.101.12.2.2',
'fgVpnTunEntry' => '1.3.6.1.4.1.12356.101.12.2.2.1',
'fgVpnTunEntIndex' => '1.3.6.1.4.1.12356.101.12.2.2.1.1',
'fgVpnTunEntPhase1Name' => '1.3.6.1.4.1.12356.101.12.2.2.1.2',
'fgVpnTunEntPhase2Name' => '1.3.6.1.4.1.12356.101.12.2.2.1.3',
'fgVpnTunEntRemGwyIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.4',
'fgVpnTunEntRemGwyPort' => '1.3.6.1.4.1.12356.101.12.2.2.1.5',
'fgVpnTunEntLocGwyIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.6',
'fgVpnTunEntLocGwyPort' => '1.3.6.1.4.1.12356.101.12.2.2.1.7',
'fgVpnTunEntSelectorSrcBeginIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.8',
'fgVpnTunEntSelectorSrcEndIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.9',
'fgVpnTunEntSelectorSrcPort' => '1.3.6.1.4.1.12356.101.12.2.2.1.10',
'fgVpnTunEntSelectorDstBeginIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.11',
'fgVpnTunEntSelectorDstEndIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.12',
'fgVpnTunEntSelectorDstPort' => '1.3.6.1.4.1.12356.101.12.2.2.1.13',
'fgVpnTunEntSelectorProto' => '1.3.6.1.4.1.12356.101.12.2.2.1.14',
'fgVpnTunEntLifeSecs' => '1.3.6.1.4.1.12356.101.12.2.2.1.15',
'fgVpnTunEntLifeBytes' => '1.3.6.1.4.1.12356.101.12.2.2.1.16',
'fgVpnTunEntTimeout' => '1.3.6.1.4.1.12356.101.12.2.2.1.17',
'fgVpnTunEntInOctets' => '1.3.6.1.4.1.12356.101.12.2.2.1.18',
'fgVpnTunEntOutOctets' => '1.3.6.1.4.1.12356.101.12.2.2.1.19',
'fgVpnTunEntStatus' => '1.3.6.1.4.1.12356.101.12.2.2.1.20',
'fgVpnTunEntVdom' => '1.3.6.1.4.1.12356.101.12.2.2.1.21',
'fgVpnSslStatsTable' => '1.3.6.1.4.1.12356.101.12.2.3',
'fgVpnSslStatsEntry' => '1.3.6.1.4.1.12356.101.12.2.3.1',
'fgVpnSslState' => '1.3.6.1.4.1.12356.101.12.2.3.1.1',
'fgVpnSslStatsLoginUsers' => '1.3.6.1.4.1.12356.101.12.2.3.1.2',
'fgVpnSslStatsMaxUsers' => '1.3.6.1.4.1.12356.101.12.2.3.1.3',
'fgVpnSslStatsActiveWebSessions' => '1.3.6.1.4.1.12356.101.12.2.3.1.4',
'fgVpnSslStatsMaxWebSessions' => '1.3.6.1.4.1.12356.101.12.2.3.1.5',
'fgVpnSslStatsActiveTunnels' => '1.3.6.1.4.1.12356.101.12.2.3.1.6',
'fgVpnSslStatsMaxTunnels' => '1.3.6.1.4.1.12356.101.12.2.3.1.7',
'fgVpnSslTunnelTable' => '1.3.6.1.4.1.12356.101.12.2.4',
'fgVpnSslTunnelEntry' => '1.3.6.1.4.1.12356.101.12.2.4.1',
'fgVpnSslTunnelIndex' => '1.3.6.1.4.1.12356.101.12.2.4.1.1',
'fgVpnSslTunnelVdom' => '1.3.6.1.4.1.12356.101.12.2.4.1.2',
'fgVpnSslTunnelUserName' => '1.3.6.1.4.1.12356.101.12.2.4.1.3',
'fgVpnSslTunnelSrcIp' => '1.3.6.1.4.1.12356.101.12.2.4.1.4',
'fgVpnSslTunnelIp' => '1.3.6.1.4.1.12356.101.12.2.4.1.5',
'fgVpnSslTunnelUpTime' => '1.3.6.1.4.1.12356.101.12.2.4.1.6',
'fgVpnSslTunnelBytesIn' => '1.3.6.1.4.1.12356.101.12.2.4.1.7',
'fgVpnSslTunnelBytesOut' => '1.3.6.1.4.1.12356.101.12.2.4.1.8',
'fgVpnTrapObjects' => '1.3.6.1.4.1.12356.101.12.3',
'fgVpnTrapLocalGateway' => '1.3.6.1.4.1.12356.101.12.3.2.0',
'fgVpnTrapRemoteGateway' => '1.3.6.1.4.1.12356.101.12.3.3.0',
'fgHighAvailability' => '1.3.6.1.4.1.12356.101.13',
'fgHaInfo' => '1.3.6.1.4.1.12356.101.13.1',
'fgHaSystemMode' => '1.3.6.1.4.1.12356.101.13.1.1.0',
'fgHaGroupId' => '1.3.6.1.4.1.12356.101.13.1.2.0',
'fgHaPriority' => '1.3.6.1.4.1.12356.101.13.1.3.0',
'fgHaOverride' => '1.3.6.1.4.1.12356.101.13.1.4.0',
'fgHaAutoSync' => '1.3.6.1.4.1.12356.101.13.1.5.0',
'fgHaSchedule' => '1.3.6.1.4.1.12356.101.13.1.6.0',
'fgHaGroupName' => '1.3.6.1.4.1.12356.101.13.1.7.0',
'fgHaTables' => '1.3.6.1.4.1.12356.101.13.2',
'fgHaStatsTable' => '1.3.6.1.4.1.12356.101.13.2.1',
'fgHaStatsEntry' => '1.3.6.1.4.1.12356.101.13.2.1.1',
'fgHaStatsIndex' => '1.3.6.1.4.1.12356.101.13.2.1.1.1',
'fgHaStatsSerial' => '1.3.6.1.4.1.12356.101.13.2.1.1.2',
'fgHaStatsCpuUsage' => '1.3.6.1.4.1.12356.101.13.2.1.1.3',
'fgHaStatsMemUsage' => '1.3.6.1.4.1.12356.101.13.2.1.1.4',
'fgHaStatsNetUsage' => '1.3.6.1.4.1.12356.101.13.2.1.1.5',
'fgHaStatsSesCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.6',
'fgHaStatsPktCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.7',
'fgHaStatsByteCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.8',
'fgHaStatsIdsCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.9',
'fgHaStatsAvCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.10',
'fgHaStatsHostname' => '1.3.6.1.4.1.12356.101.13.2.1.1.11',
};
1;
__END__

View file

@ -0,0 +1,55 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::FOUNDRYSNAGENTMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FOUNDRY-SN-AGENT-MIB'} = {
url => '',
name => 'FOUNDRY-SN-AGENT-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FOUNDRY-SN-AGENT-MIB'} = {
'snChasPwrSupplyTable' => '1.3.6.1.4.1.1991.1.1.1.2.1',
'snChasPwrSupplyEntry' => '1.3.6.1.4.1.1991.1.1.1.2.1.1',
'snChasPwrSupplyIndex' => '1.3.6.1.4.1.1991.1.1.1.2.1.1.1',
'snChasPwrSupplyDescription' => '1.3.6.1.4.1.1991.1.1.1.2.1.1.2',
'snChasPwrSupplyOperStatus' => '1.3.6.1.4.1.1991.1.1.1.2.1.1.3',
'snChasPwrSupplyOperStatusDefinition' => {
'1' => 'other',
'2' => 'normal',
'3' => 'failure',
},
'snChasFan' => '1.3.6.1.4.1.1991.1.1.1.3',
'snChasFanTable' => '1.3.6.1.4.1.1991.1.1.1.3.1',
'snChasFanEntry' => '1.3.6.1.4.1.1991.1.1.1.3.1.1',
'snChasFanIndex' => '1.3.6.1.4.1.1991.1.1.1.3.1.1.1',
'snChasFanDescription' => '1.3.6.1.4.1.1991.1.1.1.3.1.1.2',
'snChasFanOperStatus' => '1.3.6.1.4.1.1991.1.1.1.3.1.1.3',
'snChasFanOperStatusDefinition' => {
'1' => 'other',
'2' => 'normal',
'3' => 'failure',
},
'snAgGblCpuUtil1SecAvg' => '1.3.6.1.4.1.1991.1.1.2.1.50.0',
'snAgGblCpuUtil5SecAvg' => '1.3.6.1.4.1.1991.1.1.2.1.51.0',
'snAgGblCpuUtil1MinAvg' => '1.3.6.1.4.1.1991.1.1.2.1.52.0',
'snAgGblDynMemUtil' => '1.3.6.1.4.1.1991.1.1.2.1.53.0',
'snAgGblDynMemTotal' => '1.3.6.1.4.1.1991.1.1.2.1.54.0',
'snAgGblDynMemFree' => '1.3.6.1.4.1.1991.1.1.2.1.55.0',
'snAgentCpuUtilTable' => '1.3.6.1.4.1.1991.1.1.2.11.1',
'snAgentCpuUtilEntry' => '1.3.6.1.4.1.1991.1.1.2.11.1.1',
'snAgentCpuUtilSlotNum' => '1.3.6.1.4.1.1991.1.1.2.11.1.1.1',
'snAgentCpuUtilCpuId' => '1.3.6.1.4.1.1991.1.1.2.11.1.1.2',
'snAgentCpuUtilInterval' => '1.3.6.1.4.1.1991.1.1.2.11.1.1.3',
'snAgentCpuUtilValue' => '1.3.6.1.4.1.1991.1.1.2.11.1.1.4',
'snAgentCpuUtilPercent' => '1.3.6.1.4.1.1991.1.1.2.11.1.1.5',
'snAgentCpuUtil100thPercent' => '1.3.6.1.4.1.1991.1.1.2.11.1.1.6',
'snAgentTempTable' => '1.3.6.1.4.1.1991.1.1.2.13.1',
'snAgentTempEntry' => '1.3.6.1.4.1.1991.1.1.2.13.1.1',
'snAgentTempSlotNum' => '1.3.6.1.4.1.1991.1.1.2.13.1.1.1',
'snAgentTempSensorId' => '1.3.6.1.4.1.1991.1.1.2.13.1.1.2',
'snAgentTempSensorDescr' => '1.3.6.1.4.1.1991.1.1.2.13.1.1.3',
'snAgentTempValue' => '1.3.6.1.4.1.1991.1.1.2.13.1.1.4',
};
1;
__END__

View file

@ -0,0 +1,495 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::FOUNDRYSNSWL4SWITCHGROUPMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB'} = {
url => '',
name => 'FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB'} = {
'snL4Gen' => '1.3.6.1.4.1.1991.1.1.4.1',
'snL4MaxSessionLimit' => '1.3.6.1.4.1.1991.1.1.4.1.1.0',
'snL4TcpSynLimit' => '1.3.6.1.4.1.1991.1.1.4.1.2.0',
'snL4slbGlobalSDAType' => '1.3.6.1.4.1.1991.1.1.4.1.3.0',
'snL4slbTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.1.4.0',
'snL4slbLimitExceeds' => '1.3.6.1.4.1.1991.1.1.4.1.5.0',
'snL4slbForwardTraffic' => '1.3.6.1.4.1.1991.1.1.4.1.6.0',
'snL4slbReverseTraffic' => '1.3.6.1.4.1.1991.1.1.4.1.7.0',
'snL4slbDrops' => '1.3.6.1.4.1.1991.1.1.4.1.8.0',
'snL4slbDangling' => '1.3.6.1.4.1.1991.1.1.4.1.9.0',
'snL4slbDisableCount' => '1.3.6.1.4.1.1991.1.1.4.1.10.0',
'snL4slbAged' => '1.3.6.1.4.1.1991.1.1.4.1.11.0',
'snL4slbFinished' => '1.3.6.1.4.1.1991.1.1.4.1.12.0',
'snL4FreeSessionCount' => '1.3.6.1.4.1.1991.1.1.4.1.13.0',
'snL4BackupInterface' => '1.3.6.1.4.1.1991.1.1.4.1.14.0',
'snL4BackupMacAddr' => '1.3.6.1.4.1.1991.1.1.4.1.15.0',
'snL4Active' => '1.3.6.1.4.1.1991.1.1.4.1.16.0',
'snL4Redundancy' => '1.3.6.1.4.1.1991.1.1.4.1.17.0',
'snL4Backup' => '1.3.6.1.4.1.1991.1.1.4.1.18.0',
'snL4BecomeActive' => '1.3.6.1.4.1.1991.1.1.4.1.19.0',
'snL4BecomeStandBy' => '1.3.6.1.4.1.1991.1.1.4.1.20.0',
'snL4BackupState' => '1.3.6.1.4.1.1991.1.1.4.1.21.0',
'snL4NoPDUSent' => '1.3.6.1.4.1.1991.1.1.4.1.22.0',
'snL4NoPDUCount' => '1.3.6.1.4.1.1991.1.1.4.1.23.0',
'snL4NoPortMap' => '1.3.6.1.4.1.1991.1.1.4.1.24.0',
'snL4unsuccessfulConn' => '1.3.6.1.4.1.1991.1.1.4.1.25.0',
'snL4PingInterval' => '1.3.6.1.4.1.1991.1.1.4.1.26.0',
'snL4PingRetry' => '1.3.6.1.4.1.1991.1.1.4.1.27.0',
'snL4TcpAge' => '1.3.6.1.4.1.1991.1.1.4.1.28.0',
'snL4UdpAge' => '1.3.6.1.4.1.1991.1.1.4.1.29.0',
'snL4EnableMaxSessionLimitReachedTrap' => '1.3.6.1.4.1.1991.1.1.4.1.30.0',
'snL4EnableTcpSynLimitReachedTrap' => '1.3.6.1.4.1.1991.1.1.4.1.31.0',
'snL4EnableRealServerUpTrap' => '1.3.6.1.4.1.1991.1.1.4.1.32.0',
'snL4EnableRealServerDownTrap' => '1.3.6.1.4.1.1991.1.1.4.1.33.0',
'snL4EnableRealServerPortUpTrap' => '1.3.6.1.4.1.1991.1.1.4.1.34.0',
'snL4EnableRealServerPortDownTrap' => '1.3.6.1.4.1.1991.1.1.4.1.35.0',
'snL4EnableRealServerMaxConnLimitReachedTrap' => '1.3.6.1.4.1.1991.1.1.4.1.36.0',
'snL4EnableBecomeStandbyTrap' => '1.3.6.1.4.1.1991.1.1.4.1.37.0',
'snL4EnableBecomeActiveTrap' => '1.3.6.1.4.1.1991.1.1.4.1.38.0',
'snL4slbRouterInterfacePortMask' => '1.3.6.1.4.1.1991.1.1.4.1.39.0',
'snL4MaxNumWebCacheGroup' => '1.3.6.1.4.1.1991.1.1.4.1.40.0',
'snL4MaxNumWebCachePerGroup' => '1.3.6.1.4.1.1991.1.1.4.1.41.0',
'snL4WebCacheStateful' => '1.3.6.1.4.1.1991.1.1.4.1.42.0',
'snL4EnableGslbHealthCheckIpUpTrap' => '1.3.6.1.4.1.1991.1.1.4.1.43.0',
'snL4EnableGslbHealthCheckIpDownTrap' => '1.3.6.1.4.1.1991.1.1.4.1.44.0',
'snL4EnableGslbHealthCheckIpPortUpTrap' => '1.3.6.1.4.1.1991.1.1.4.1.45.0',
'snL4EnableGslbHealthCheckIpPortDownTrap' => '1.3.6.1.4.1.1991.1.1.4.1.46.0',
'snL4EnableGslbRemoteGslbSiDownTrap' => '1.3.6.1.4.1.1991.1.1.4.1.47.0',
'snL4EnableGslbRemoteGslbSiUpTrap' => '1.3.6.1.4.1.1991.1.1.4.1.48.0',
'snL4EnableGslbRemoteSiDownTrap' => '1.3.6.1.4.1.1991.1.1.4.1.49.0',
'snL4EnableGslbRemoteSiUpTrap' => '1.3.6.1.4.1.1991.1.1.4.1.50.0',
'snL4slbRouterInterfacePortList' => '1.3.6.1.4.1.1991.1.1.4.1.51.0',
'snL4VirtualServer' => '1.3.6.1.4.1.1991.1.1.4.2',
'snL4VirtualServerTable' => '1.3.6.1.4.1.1991.1.1.4.2.1',
'snL4VirtualServerEntry' => '1.3.6.1.4.1.1991.1.1.4.2.1.1',
'snL4VirtualServerIndex' => '1.3.6.1.4.1.1991.1.1.4.2.1.1.1',
'snL4VirtualServerName' => '1.3.6.1.4.1.1991.1.1.4.2.1.1.2',
'snL4VirtualServerVirtualIP' => '1.3.6.1.4.1.1991.1.1.4.2.1.1.3',
'snL4VirtualServerAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.2.1.1.4',
'snL4VirtualServerAdminStatusDefinition' => 'FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB::L4Status',
'snL4VirtualServerSDAType' => '1.3.6.1.4.1.1991.1.1.4.2.1.1.5',
'snL4VirtualServerSDATypeDefinition' => {
'0' => 'default',
'1' => 'leastconnection',
'2' => 'roundrobin',
'3' => 'weighted',
},
'snL4VirtualServerRowStatus' => '1.3.6.1.4.1.1991.1.1.4.2.1.1.6',
'snL4VirtualServerDeleteState' => '1.3.6.1.4.1.1991.1.1.4.2.1.1.7',
'snL4VirtualServerDeleteStateDefinition' => 'FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB::L4DeleteState',
'snL4RealServer' => '1.3.6.1.4.1.1991.1.1.4.3',
'snL4RealServerTable' => '1.3.6.1.4.1.1991.1.1.4.3.1',
'snL4RealServerEntry' => '1.3.6.1.4.1.1991.1.1.4.3.1.1',
'snL4RealServerIndex' => '1.3.6.1.4.1.1991.1.1.4.3.1.1.1',
'snL4RealServerName' => '1.3.6.1.4.1.1991.1.1.4.3.1.1.2',
'snL4RealServerIP' => '1.3.6.1.4.1.1991.1.1.4.3.1.1.3',
'snL4RealServerAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.3.1.1.4',
'snL4RealServerAdminStatusDefinition' => 'FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB::L4Status',
'snL4RealServerMaxConnections' => '1.3.6.1.4.1.1991.1.1.4.3.1.1.5',
'snL4RealServerWeight' => '1.3.6.1.4.1.1991.1.1.4.3.1.1.6',
'snL4RealServerRowStatus' => '1.3.6.1.4.1.1991.1.1.4.3.1.1.7',
'snL4RealServerDeleteState' => '1.3.6.1.4.1.1991.1.1.4.3.1.1.8',
'snL4VirtualServerPort' => '1.3.6.1.4.1.1991.1.1.4.4',
'snL4VirtualServerPortTable' => '1.3.6.1.4.1.1991.1.1.4.4.1',
'snL4VirtualServerPortEntry' => '1.3.6.1.4.1.1991.1.1.4.4.1.1',
'snL4VirtualServerPortIndex' => '1.3.6.1.4.1.1991.1.1.4.4.1.1.1',
'snL4VirtualServerPortServerName' => '1.3.6.1.4.1.1991.1.1.4.4.1.1.2',
'snL4VirtualServerPortPort' => '1.3.6.1.4.1.1991.1.1.4.4.1.1.3',
'snL4VirtualServerPortAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.4.1.1.4',
'snL4VirtualServerPortAdminStatusDefinition' => 'FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB::L4Status',
'snL4VirtualServerPortSticky' => '1.3.6.1.4.1.1991.1.1.4.4.1.1.5',
'snL4VirtualServerPortStickyDefinition' => {
'0' => 'disabled',
'1' => 'enabled',
},
'snL4VirtualServerPortConcurrent' => '1.3.6.1.4.1.1991.1.1.4.4.1.1.6',
'snL4VirtualServerPortConcurrentDefinition' => {
'0' => 'disabled',
'1' => 'enabled',
},
'snL4VirtualServerPortRowStatus' => '1.3.6.1.4.1.1991.1.1.4.4.1.1.7',
'snL4VirtualServerPortDeleteState' => '1.3.6.1.4.1.1991.1.1.4.4.1.1.8',
'snL4RealServerPort' => '1.3.6.1.4.1.1991.1.1.4.5',
'snL4RealServerPortTable' => '1.3.6.1.4.1.1991.1.1.4.5.1',
'snL4RealServerPortEntry' => '1.3.6.1.4.1.1991.1.1.4.5.1.1',
'snL4RealServerPortIndex' => '1.3.6.1.4.1.1991.1.1.4.5.1.1.1',
'snL4RealServerPortServerName' => '1.3.6.1.4.1.1991.1.1.4.5.1.1.2',
'snL4RealServerPortPort' => '1.3.6.1.4.1.1991.1.1.4.5.1.1.3',
'snL4RealServerPortAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.5.1.1.4',
'snL4RealServerPortRowStatus' => '1.3.6.1.4.1.1991.1.1.4.5.1.1.5',
'snL4RealServerPortDeleteState' => '1.3.6.1.4.1.1991.1.1.4.5.1.1.6',
'snL4Bind' => '1.3.6.1.4.1.1991.1.1.4.6',
'snL4BindTable' => '1.3.6.1.4.1.1991.1.1.4.6.1',
'snL4BindEntry' => '1.3.6.1.4.1.1991.1.1.4.6.1.1',
'snL4BindIndex' => '1.3.6.1.4.1.1991.1.1.4.6.1.1.1',
'snL4BindVirtualServerName' => '1.3.6.1.4.1.1991.1.1.4.6.1.1.2',
'snL4BindVirtualPortNumber' => '1.3.6.1.4.1.1991.1.1.4.6.1.1.3',
'snL4BindRealServerName' => '1.3.6.1.4.1.1991.1.1.4.6.1.1.4',
'snL4BindRealPortNumber' => '1.3.6.1.4.1.1991.1.1.4.6.1.1.5',
'snL4BindRowStatus' => '1.3.6.1.4.1.1991.1.1.4.6.1.1.6',
'snL4VirtualServerStatus' => '1.3.6.1.4.1.1991.1.1.4.7',
'snL4VirtualServerStatusTable' => '1.3.6.1.4.1.1991.1.1.4.7.1',
'snL4VirtualServerStatusEntry' => '1.3.6.1.4.1.1991.1.1.4.7.1.1',
'snL4VirtualServerStatusIndex' => '1.3.6.1.4.1.1991.1.1.4.7.1.1.1',
'snL4VirtualServerStatusName' => '1.3.6.1.4.1.1991.1.1.4.7.1.1.2',
'snL4VirtualServerStatusReceivePkts' => '1.3.6.1.4.1.1991.1.1.4.7.1.1.3',
'snL4VirtualServerStatusTransmitPkts' => '1.3.6.1.4.1.1991.1.1.4.7.1.1.4',
'snL4VirtualServerStatusTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.7.1.1.5',
'snL4RealServerStatus' => '1.3.6.1.4.1.1991.1.1.4.8',
'snL4RealServerStatusTable' => '1.3.6.1.4.1.1991.1.1.4.8.1',
'snL4RealServerStatusEntry' => '1.3.6.1.4.1.1991.1.1.4.8.1.1',
'snL4RealServerStatusIndex' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.1',
'snL4RealServerStatusName' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.2',
'snL4RealServerStatusRealIP' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.3',
'snL4RealServerStatusReceivePkts' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.4',
'snL4RealServerStatusTransmitPkts' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.5',
'snL4RealServerStatusCurConnections' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.6',
'snL4RealServerStatusTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.7',
'snL4RealServerStatusAge' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.8',
'snL4RealServerStatusState' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.9',
'snL4RealServerStatusStateDefinition' => {
'0' => 'serverdisabled',
'1' => 'serverenabled',
'2' => 'serverfailed',
'3' => 'servertesting',
'4' => 'serversuspect',
'5' => 'servershutdown',
'6' => 'serveractive',
},
'snL4RealServerStatusReassignments' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.10',
'snL4RealServerStatusReassignmentLimit' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.11',
'snL4RealServerStatusFailedPortExists' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.12',
'snL4RealServerStatusFailTime' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.13',
'snL4RealServerStatusPeakConnections' => '1.3.6.1.4.1.1991.1.1.4.8.1.1.14',
'snL4VirtualServerPortStatus' => '1.3.6.1.4.1.1991.1.1.4.9',
'snL4VirtualServerPortStatusTable' => '1.3.6.1.4.1.1991.1.1.4.9.1',
'snL4VirtualServerPortStatusEntry' => '1.3.6.1.4.1.1991.1.1.4.9.1.1',
'snL4VirtualServerPortStatusIndex' => '1.3.6.1.4.1.1991.1.1.4.9.1.1.1',
'snL4VirtualServerPortStatusPort' => '1.3.6.1.4.1.1991.1.1.4.9.1.1.2',
'snL4VirtualServerPortStatusServerName' => '1.3.6.1.4.1.1991.1.1.4.9.1.1.3',
'snL4VirtualServerPortStatusCurrentConnection' => '1.3.6.1.4.1.1991.1.1.4.9.1.1.4',
'snL4VirtualServerPortStatusTotalConnection' => '1.3.6.1.4.1.1991.1.1.4.9.1.1.5',
'snL4VirtualServerPortStatusPeakConnection' => '1.3.6.1.4.1.1991.1.1.4.9.1.1.6',
'snL4RealServerPortStatus' => '1.3.6.1.4.1.1991.1.1.4.10',
'snL4RealServerPortStatusTable' => '1.3.6.1.4.1.1991.1.1.4.10.1',
'snL4RealServerPortStatusEntry' => '1.3.6.1.4.1.1991.1.1.4.10.1.1',
'snL4RealServerPortStatusIndex' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.1',
'snL4RealServerPortStatusPort' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.2',
'snL4RealServerPortStatusServerName' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.3',
'snL4RealServerPortStatusReassignCount' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.4',
'snL4RealServerPortStatusState' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.5',
'snL4RealServerPortStatusStateDefinition' => {
'0' => 'disabled',
'1' => 'enabled',
'2' => 'failed',
'3' => 'testing',
'4' => 'suspect',
'5' => 'shutdown',
'6' => 'active',
'7' => 'unbound',
'8' => 'awaitUnbind',
'9' => 'awaitDelete',
},
'snL4RealServerPortStatusFailTime' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.6',
'snL4RealServerPortStatusCurrentConnection' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.7',
'snL4RealServerPortStatusTotalConnection' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.8',
'snL4RealServerPortStatusRxPkts' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.9',
'snL4RealServerPortStatusTxPkts' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.10',
'snL4RealServerPortStatusRxBytes' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.11',
'snL4RealServerPortStatusTxBytes' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.12',
'snL4RealServerPortStatusPeakConnection' => '1.3.6.1.4.1.1991.1.1.4.10.1.1.13',
'snL4Policy' => '1.3.6.1.4.1.1991.1.1.4.11',
'snL4PolicyTable' => '1.3.6.1.4.1.1991.1.1.4.11.1',
'snL4PolicyEntry' => '1.3.6.1.4.1.1991.1.1.4.11.1.1',
'snL4PolicyId' => '1.3.6.1.4.1.1991.1.1.4.11.1.1.1',
'snL4PolicyPriority' => '1.3.6.1.4.1.1991.1.1.4.11.1.1.2',
'snL4PolicyScope' => '1.3.6.1.4.1.1991.1.1.4.11.1.1.3',
'snL4PolicyProtocol' => '1.3.6.1.4.1.1991.1.1.4.11.1.1.4',
'snL4PolicyPort' => '1.3.6.1.4.1.1991.1.1.4.11.1.1.5',
'snL4PolicyRowStatus' => '1.3.6.1.4.1.1991.1.1.4.11.1.1.6',
'snL4PolicyPortAccess' => '1.3.6.1.4.1.1991.1.1.4.12',
'snL4PolicyPortAccessTable' => '1.3.6.1.4.1.1991.1.1.4.12.1',
'snL4PolicyPortAccessEntry' => '1.3.6.1.4.1.1991.1.1.4.12.1.1',
'snL4PolicyPortAccessPort' => '1.3.6.1.4.1.1991.1.1.4.12.1.1.1',
'snL4PolicyPortAccessList' => '1.3.6.1.4.1.1991.1.1.4.12.1.1.2',
'snL4PolicyPortAccessRowStatus' => '1.3.6.1.4.1.1991.1.1.4.12.1.1.3',
'snL4Trap' => '1.3.6.1.4.1.1991.1.1.4.13',
'snL4TrapRealServerIP' => '1.3.6.1.4.1.1991.1.1.4.13.1.0',
'snL4TrapRealServerName' => '1.3.6.1.4.1.1991.1.1.4.13.2.0',
'snL4TrapRealServerPort' => '1.3.6.1.4.1.1991.1.1.4.13.3.0',
'snL4TrapRealServerCurConnections' => '1.3.6.1.4.1.1991.1.1.4.13.4.0',
'snL4WebCache' => '1.3.6.1.4.1.1991.1.1.4.14',
'snL4WebCacheTable' => '1.3.6.1.4.1.1991.1.1.4.14.1',
'snL4WebCacheEntry' => '1.3.6.1.4.1.1991.1.1.4.14.1.1',
'snL4WebCacheIP' => '1.3.6.1.4.1.1991.1.1.4.14.1.1.1',
'snL4WebCacheName' => '1.3.6.1.4.1.1991.1.1.4.14.1.1.2',
'snL4WebCacheAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.14.1.1.3',
'snL4WebCacheMaxConnections' => '1.3.6.1.4.1.1991.1.1.4.14.1.1.4',
'snL4WebCacheWeight' => '1.3.6.1.4.1.1991.1.1.4.14.1.1.5',
'snL4WebCacheRowStatus' => '1.3.6.1.4.1.1991.1.1.4.14.1.1.6',
'snL4WebCacheDeleteState' => '1.3.6.1.4.1.1991.1.1.4.14.1.1.7',
'snL4WebCacheGroup' => '1.3.6.1.4.1.1991.1.1.4.15',
'snL4WebCacheGroupTable' => '1.3.6.1.4.1.1991.1.1.4.15.1',
'snL4WebCacheGroupEntry' => '1.3.6.1.4.1.1991.1.1.4.15.1.1',
'snL4WebCacheGroupId' => '1.3.6.1.4.1.1991.1.1.4.15.1.1.1',
'snL4WebCacheGroupName' => '1.3.6.1.4.1.1991.1.1.4.15.1.1.2',
'snL4WebCacheGroupWebCacheIpList' => '1.3.6.1.4.1.1991.1.1.4.15.1.1.3',
'snL4WebCacheGroupDestMask' => '1.3.6.1.4.1.1991.1.1.4.15.1.1.4',
'snL4WebCacheGroupSrcMask' => '1.3.6.1.4.1.1991.1.1.4.15.1.1.5',
'snL4WebCacheGroupAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.15.1.1.6',
'snL4WebCacheGroupRowStatus' => '1.3.6.1.4.1.1991.1.1.4.15.1.1.7',
'snL4WebCacheTrafficStats' => '1.3.6.1.4.1.1991.1.1.4.16',
'snL4WebCacheTrafficStatsTable' => '1.3.6.1.4.1.1991.1.1.4.16.1',
'snL4WebCacheTrafficStatsEntry' => '1.3.6.1.4.1.1991.1.1.4.16.1.1',
'snL4WebCacheTrafficIp' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.1',
'snL4WebCacheTrafficPort' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.2',
'snL4WebCacheCurrConnections' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.3',
'snL4WebCacheTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.4',
'snL4WebCacheTxPkts' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.5',
'snL4WebCacheRxPkts' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.6',
'snL4WebCacheTxOctets' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.7',
'snL4WebCacheRxOctets' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.8',
'snL4WebCachePortState' => '1.3.6.1.4.1.1991.1.1.4.16.1.1.9',
'snL4WebUncachedTrafficStats' => '1.3.6.1.4.1.1991.1.1.4.17',
'snL4WebUncachedTrafficStatsTable' => '1.3.6.1.4.1.1991.1.1.4.17.1',
'snL4WebUncachedTrafficStatsEntry' => '1.3.6.1.4.1.1991.1.1.4.17.1.1',
'snL4WebServerPort' => '1.3.6.1.4.1.1991.1.1.4.17.1.1.1',
'snL4WebClientPort' => '1.3.6.1.4.1.1991.1.1.4.17.1.1.2',
'snL4WebUncachedTxPkts' => '1.3.6.1.4.1.1991.1.1.4.17.1.1.3',
'snL4WebUncachedRxPkts' => '1.3.6.1.4.1.1991.1.1.4.17.1.1.4',
'snL4WebUncachedTxOctets' => '1.3.6.1.4.1.1991.1.1.4.17.1.1.5',
'snL4WebUncachedRxOctets' => '1.3.6.1.4.1.1991.1.1.4.17.1.1.6',
'snL4WebServerPortName' => '1.3.6.1.4.1.1991.1.1.4.17.1.1.7',
'snL4WebClientPortName' => '1.3.6.1.4.1.1991.1.1.4.17.1.1.8',
'snL4WebCachePort' => '1.3.6.1.4.1.1991.1.1.4.18',
'snL4WebCachePortTable' => '1.3.6.1.4.1.1991.1.1.4.18.1',
'snL4WebCachePortEntry' => '1.3.6.1.4.1.1991.1.1.4.18.1.1',
'snL4WebCachePortServerIp' => '1.3.6.1.4.1.1991.1.1.4.18.1.1.1',
'snL4WebCachePortPort' => '1.3.6.1.4.1.1991.1.1.4.18.1.1.2',
'snL4WebCachePortAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.18.1.1.3',
'snL4WebCachePortRowStatus' => '1.3.6.1.4.1.1991.1.1.4.18.1.1.4',
'snL4WebCachePortDeleteState' => '1.3.6.1.4.1.1991.1.1.4.18.1.1.5',
'snL4RealServerCfg' => '1.3.6.1.4.1.1991.1.1.4.19',
'snL4RealServerCfgTable' => '1.3.6.1.4.1.1991.1.1.4.19.1',
'snL4RealServerCfgEntry' => '1.3.6.1.4.1.1991.1.1.4.19.1.1',
'snL4RealServerCfgIP' => '1.3.6.1.4.1.1991.1.1.4.19.1.1.1',
'snL4RealServerCfgName' => '1.3.6.1.4.1.1991.1.1.4.19.1.1.2',
'snL4RealServerCfgAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.19.1.1.3',
'snL4RealServerCfgMaxConnections' => '1.3.6.1.4.1.1991.1.1.4.19.1.1.4',
'snL4RealServerCfgWeight' => '1.3.6.1.4.1.1991.1.1.4.19.1.1.5',
'snL4RealServerCfgRowStatus' => '1.3.6.1.4.1.1991.1.1.4.19.1.1.6',
'snL4RealServerCfgDeleteState' => '1.3.6.1.4.1.1991.1.1.4.19.1.1.7',
'snL4RealServerPortCfg' => '1.3.6.1.4.1.1991.1.1.4.20',
'snL4RealServerPortCfgTable' => '1.3.6.1.4.1.1991.1.1.4.20.1',
'snL4RealServerPortCfgEntry' => '1.3.6.1.4.1.1991.1.1.4.20.1.1',
'snL4RealServerPortCfgIP' => '1.3.6.1.4.1.1991.1.1.4.20.1.1.1',
'snL4RealServerPortCfgServerName' => '1.3.6.1.4.1.1991.1.1.4.20.1.1.2',
'snL4RealServerPortCfgPort' => '1.3.6.1.4.1.1991.1.1.4.20.1.1.3',
'snL4RealServerPortCfgAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.20.1.1.4',
'snL4RealServerPortCfgRowStatus' => '1.3.6.1.4.1.1991.1.1.4.20.1.1.5',
'snL4RealServerPortCfgDeleteState' => '1.3.6.1.4.1.1991.1.1.4.20.1.1.6',
'snL4VirtualServerCfg' => '1.3.6.1.4.1.1991.1.1.4.21',
'snL4VirtualServerCfgTable' => '1.3.6.1.4.1.1991.1.1.4.21.1',
'snL4VirtualServerCfgEntry' => '1.3.6.1.4.1.1991.1.1.4.21.1.1',
'snL4VirtualServerCfgVirtualIP' => '1.3.6.1.4.1.1991.1.1.4.21.1.1.1',
'snL4VirtualServerCfgName' => '1.3.6.1.4.1.1991.1.1.4.21.1.1.2',
'snL4VirtualServerCfgAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.21.1.1.3',
'snL4VirtualServerCfgSDAType' => '1.3.6.1.4.1.1991.1.1.4.21.1.1.4',
'snL4VirtualServerCfgRowStatus' => '1.3.6.1.4.1.1991.1.1.4.21.1.1.5',
'snL4VirtualServerCfgDeleteState' => '1.3.6.1.4.1.1991.1.1.4.21.1.1.6',
'snL4VirtualServerPortCfg' => '1.3.6.1.4.1.1991.1.1.4.22',
'snL4VirtualServerPortCfgTable' => '1.3.6.1.4.1.1991.1.1.4.22.1',
'snL4VirtualServerPortCfgEntry' => '1.3.6.1.4.1.1991.1.1.4.22.1.1',
'snL4VirtualServerPortCfgIP' => '1.3.6.1.4.1.1991.1.1.4.22.1.1.1',
'snL4VirtualServerPortCfgPort' => '1.3.6.1.4.1.1991.1.1.4.22.1.1.2',
'snL4VirtualServerPortCfgServerName' => '1.3.6.1.4.1.1991.1.1.4.22.1.1.3',
'snL4VirtualServerPortCfgAdminStatus' => '1.3.6.1.4.1.1991.1.1.4.22.1.1.4',
'snL4VirtualServerPortCfgSticky' => '1.3.6.1.4.1.1991.1.1.4.22.1.1.5',
'snL4VirtualServerPortCfgConcurrent' => '1.3.6.1.4.1.1991.1.1.4.22.1.1.6',
'snL4VirtualServerPortCfgRowStatus' => '1.3.6.1.4.1.1991.1.1.4.22.1.1.7',
'snL4VirtualServerPortCfgDeleteState' => '1.3.6.1.4.1.1991.1.1.4.22.1.1.8',
'snL4RealServerStatistic' => '1.3.6.1.4.1.1991.1.1.4.23',
'snL4RealServerStatisticTable' => '1.3.6.1.4.1.1991.1.1.4.23.1',
'snL4RealServerStatisticEntry' => '1.3.6.1.4.1.1991.1.1.4.23.1.1',
'snL4RealServerStatisticRealIP' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.1',
'snL4RealServerStatisticName' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.2',
'snL4RealServerStatisticReceivePkts' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.3',
'snL4RealServerStatisticTransmitPkts' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.4',
'snL4RealServerStatisticCurConnections' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.5',
'snL4RealServerStatisticTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.6',
'snL4RealServerStatisticAge' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.7',
'snL4RealServerStatisticState' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.8',
'snL4RealServerStatisticStateDefinition' => {
'0' => 'serverdisabled',
'1' => 'serverenabled',
'2' => 'serverfailed',
'3' => 'servertesting',
'4' => 'serversuspect',
'5' => 'servershutdown',
'6' => 'serveractive',
},
'snL4RealServerStatisticReassignments' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.9',
'snL4RealServerStatisticReassignmentLimit' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.10',
'snL4RealServerStatisticFailedPortExists' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.11',
'snL4RealServerStatisticFailTime' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.12',
'snL4RealServerStatisticPeakConnections' => '1.3.6.1.4.1.1991.1.1.4.23.1.1.13',
'snL4RealServerPortStatistic' => '1.3.6.1.4.1.1991.1.1.4.24',
'snL4RealServerPortStatisticTable' => '1.3.6.1.4.1.1991.1.1.4.24.1',
'snL4RealServerPortStatisticEntry' => '1.3.6.1.4.1.1991.1.1.4.24.1.1',
'snL4RealServerPortStatisticIP' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.1',
'snL4RealServerPortStatisticPort' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.2',
'snL4RealServerPortStatisticServerName' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.3',
'snL4RealServerPortStatisticReassignCount' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.4',
'snL4RealServerPortStatisticState' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.5',
'snL4RealServerPortStatisticStateDefinition' => {
'0' => 'disabled',
'1' => 'enabled',
'2' => 'failed',
'3' => 'testing',
'4' => 'suspect',
'5' => 'shutdown',
'6' => 'active',
'7' => 'unbound',
'8' => 'awaitUnbind',
'9' => 'awaitDelete',
},
'snL4RealServerPortStatisticFailTime' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.6',
'snL4RealServerPortStatisticCurrentConnection' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.7',
'snL4RealServerPortStatisticTotalConnection' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.8',
'snL4RealServerPortStatisticRxPkts' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.9',
'snL4RealServerPortStatisticTxPkts' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.10',
'snL4RealServerPortStatisticRxBytes' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.11',
'snL4RealServerPortStatisticTxBytes' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.12',
'snL4RealServerPortStatisticPeakConnection' => '1.3.6.1.4.1.1991.1.1.4.24.1.1.13',
'snL4VirtualServerStatistic' => '1.3.6.1.4.1.1991.1.1.4.25',
'snL4VirtualServerStatisticTable' => '1.3.6.1.4.1.1991.1.1.4.25.1',
'snL4VirtualServerStatisticEntry' => '1.3.6.1.4.1.1991.1.1.4.25.1.1',
'snL4VirtualServerStatisticIP' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.1',
'snL4VirtualServerStatisticName' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.2',
'snL4VirtualServerStatisticReceivePkts' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.3',
'snL4VirtualServerStatisticTransmitPkts' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.4',
'snL4VirtualServerStatisticTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.5',
'snL4VirtualServerStatisticReceiveBytes' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.6',
'snL4VirtualServerStatisticTransmitBytes' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.7',
'snL4VirtualServerStatisticSymmetricState' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.8',
'snL4VirtualServerStatisticSymmetricPriority' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.9',
'snL4VirtualServerStatisticSymmetricKeep' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.10',
'snL4VirtualServerStatisticSymmetricActivates' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.11',
'snL4VirtualServerStatisticSymmetricInactives' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.12',
'snL4VirtualServerStatisticSymmetricBestStandbyMacAddr' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.13',
'snL4VirtualServerStatisticSymmetricActiveMacAddr' => '1.3.6.1.4.1.1991.1.1.4.25.1.1.14',
'snL4VirtualServerPortStatistic' => '1.3.6.1.4.1.1991.1.1.4.26',
'snL4VirtualServerPortStatisticTable' => '1.3.6.1.4.1.1991.1.1.4.26.1',
'snL4VirtualServerPortStatisticEntry' => '1.3.6.1.4.1.1991.1.1.4.26.1.1',
'snL4VirtualServerPortStatisticIP' => '1.3.6.1.4.1.1991.1.1.4.26.1.1.1',
'snL4VirtualServerPortStatisticPort' => '1.3.6.1.4.1.1991.1.1.4.26.1.1.2',
'snL4VirtualServerPortStatisticServerName' => '1.3.6.1.4.1.1991.1.1.4.26.1.1.3',
'snL4VirtualServerPortStatisticCurrentConnection' => '1.3.6.1.4.1.1991.1.1.4.26.1.1.4',
'snL4VirtualServerPortStatisticTotalConnection' => '1.3.6.1.4.1.1991.1.1.4.26.1.1.5',
'snL4VirtualServerPortStatisticPeakConnection' => '1.3.6.1.4.1.1991.1.1.4.26.1.1.6',
'snL4GslbSiteRemoteServerIrons' => '1.3.6.1.4.1.1991.1.1.4.27',
'snL4GslbSiteRemoteServerIronTable' => '1.3.6.1.4.1.1991.1.1.4.27.1',
'snL4GslbSiteRemoteServerIronEntry' => '1.3.6.1.4.1.1991.1.1.4.27.1.1',
'snL4GslbSiteRemoteServerIronIP' => '1.3.6.1.4.1.1991.1.1.4.27.1.1.1',
'snL4GslbSiteRemoteServerIronPreference' => '1.3.6.1.4.1.1991.1.1.4.27.1.1.2',
'snL4History' => '1.3.6.1.4.1.1991.1.1.4.28',
'snL4RealServerHistoryControlTable' => '1.3.6.1.4.1.1991.1.1.4.28.1',
'snL4RealServerHistoryControlEntry' => '1.3.6.1.4.1.1991.1.1.4.28.1.1',
'snL4RealServerHistoryControlIndex' => '1.3.6.1.4.1.1991.1.1.4.28.1.1.1',
'snL4RealServerHistoryControlDataSource' => '1.3.6.1.4.1.1991.1.1.4.28.1.1.2',
'snL4RealServerHistoryControlBucketsRequested' => '1.3.6.1.4.1.1991.1.1.4.28.1.1.3',
'snL4RealServerHistoryControlBucketsGranted' => '1.3.6.1.4.1.1991.1.1.4.28.1.1.4',
'snL4RealServerHistoryControlInterval' => '1.3.6.1.4.1.1991.1.1.4.28.1.1.5',
'snL4RealServerHistoryControlOwner' => '1.3.6.1.4.1.1991.1.1.4.28.1.1.6',
'snL4RealServerHistoryControlStatus' => '1.3.6.1.4.1.1991.1.1.4.28.1.1.7',
'snL4RealServerHistoryTable' => '1.3.6.1.4.1.1991.1.1.4.28.2',
'snL4RealServerHistoryEntry' => '1.3.6.1.4.1.1991.1.1.4.28.2.1',
'snL4RealServerHistoryIndex' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.1',
'snL4RealServerHistorySampleIndex' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.2',
'snL4RealServerHistoryIntervalStart' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.3',
'snL4RealServerHistoryReceivePkts' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.4',
'snL4RealServerHistoryTransmitPkts' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.5',
'snL4RealServerHistoryTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.6',
'snL4RealServerHistoryCurConnections' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.7',
'snL4RealServerHistoryPeakConnections' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.8',
'snL4RealServerHistoryReassignments' => '1.3.6.1.4.1.1991.1.1.4.28.2.1.9',
'snL4RealServerPortHistoryControlTable' => '1.3.6.1.4.1.1991.1.1.4.28.3',
'snL4RealServerPortHistoryControlEntry' => '1.3.6.1.4.1.1991.1.1.4.28.3.1',
'snL4RealServerPortHistoryControlIndex' => '1.3.6.1.4.1.1991.1.1.4.28.3.1.1',
'snL4RealServerPortHistoryControlDataSource' => '1.3.6.1.4.1.1991.1.1.4.28.3.1.2',
'snL4RealServerPortHistoryControlBucketsRequested' => '1.3.6.1.4.1.1991.1.1.4.28.3.1.3',
'snL4RealServerPortHistoryControlBucketsGranted' => '1.3.6.1.4.1.1991.1.1.4.28.3.1.4',
'snL4RealServerPortHistoryControlInterval' => '1.3.6.1.4.1.1991.1.1.4.28.3.1.5',
'snL4RealServerPortHistoryControlOwner' => '1.3.6.1.4.1.1991.1.1.4.28.3.1.6',
'snL4RealServerPortHistoryControlStatus' => '1.3.6.1.4.1.1991.1.1.4.28.3.1.7',
'snL4RealServerPortHistoryTable' => '1.3.6.1.4.1.1991.1.1.4.28.4',
'snL4RealServerPortHistoryEntry' => '1.3.6.1.4.1.1991.1.1.4.28.4.1',
'snL4RealServerPortHistoryIndex' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.1',
'snL4RealServerPortHistorySampleIndex' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.2',
'snL4RealServerPortHistoryIntervalStart' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.3',
'snL4RealServerPortHistoryReceivePkts' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.4',
'snL4RealServerPortHistoryTransmitPkts' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.5',
'snL4RealServerPortHistoryTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.6',
'snL4RealServerPortHistoryCurConnections' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.7',
'snL4RealServerPortHistoryPeakConnections' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.8',
'snL4RealServerPortHistoryResponseTime' => '1.3.6.1.4.1.1991.1.1.4.28.4.1.9',
'snL4VirtualServerHistoryControlTable' => '1.3.6.1.4.1.1991.1.1.4.28.5',
'snL4VirtualServerHistoryControlEntry' => '1.3.6.1.4.1.1991.1.1.4.28.5.1',
'snL4VirtualServerHistoryControlIndex' => '1.3.6.1.4.1.1991.1.1.4.28.5.1.1',
'snL4VirtualServerHistoryControlDataSource' => '1.3.6.1.4.1.1991.1.1.4.28.5.1.2',
'snL4VirtualServerHistoryControlBucketsRequested' => '1.3.6.1.4.1.1991.1.1.4.28.5.1.3',
'snL4VirtualServerHistoryControlBucketsGranted' => '1.3.6.1.4.1.1991.1.1.4.28.5.1.4',
'snL4VirtualServerHistoryControlInterval' => '1.3.6.1.4.1.1991.1.1.4.28.5.1.5',
'snL4VirtualServerHistoryControlOwner' => '1.3.6.1.4.1.1991.1.1.4.28.5.1.6',
'snL4VirtualServerHistoryControlStatus' => '1.3.6.1.4.1.1991.1.1.4.28.5.1.7',
'snL4VirtualServerHistoryTable' => '1.3.6.1.4.1.1991.1.1.4.28.6',
'snL4VirtualServerHistoryEntry' => '1.3.6.1.4.1.1991.1.1.4.28.6.1',
'snL4VirtualServerHistoryIndex' => '1.3.6.1.4.1.1991.1.1.4.28.6.1.1',
'snL4VirtualServerHistorySampleIndex' => '1.3.6.1.4.1.1991.1.1.4.28.6.1.2',
'snL4VirtualServerHistoryIntervalStart' => '1.3.6.1.4.1.1991.1.1.4.28.6.1.3',
'snL4VirtualServerHistoryReceivePkts' => '1.3.6.1.4.1.1991.1.1.4.28.6.1.4',
'snL4VirtualServerHistoryTransmitPkts' => '1.3.6.1.4.1.1991.1.1.4.28.6.1.5',
'snL4VirtualServerHistoryTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.28.6.1.6',
'snL4VirtualServerHistoryCurConnections' => '1.3.6.1.4.1.1991.1.1.4.28.6.1.7',
'snL4VirtualServerHistoryPeakConnections' => '1.3.6.1.4.1.1991.1.1.4.28.6.1.8',
'snL4VirtualServerPortHistoryControlTable' => '1.3.6.1.4.1.1991.1.1.4.28.7',
'snL4VirtualServerPortHistoryControlEntry' => '1.3.6.1.4.1.1991.1.1.4.28.7.1',
'snL4VirtualServerPortHistoryControlIndex' => '1.3.6.1.4.1.1991.1.1.4.28.7.1.1',
'snL4VirtualServerPortHistoryControlDataSource' => '1.3.6.1.4.1.1991.1.1.4.28.7.1.2',
'snL4VirtualServerPortHistoryControlBucketsRequested' => '1.3.6.1.4.1.1991.1.1.4.28.7.1.3',
'snL4VirtualServerPortHistoryControlBucketsGranted' => '1.3.6.1.4.1.1991.1.1.4.28.7.1.4',
'snL4VirtualServerPortHistoryControlInterval' => '1.3.6.1.4.1.1991.1.1.4.28.7.1.5',
'snL4VirtualServerPortHistoryControlOwner' => '1.3.6.1.4.1.1991.1.1.4.28.7.1.6',
'snL4VirtualServerPortHistoryControlStatus' => '1.3.6.1.4.1.1991.1.1.4.28.7.1.7',
'snL4VirtualServerPortHistoryTable' => '1.3.6.1.4.1.1991.1.1.4.28.8',
'snL4VirtualServerPortHistoryEntry' => '1.3.6.1.4.1.1991.1.1.4.28.8.1',
'snL4VirtualServerPortHistoryIndex' => '1.3.6.1.4.1.1991.1.1.4.28.8.1.1',
'snL4VirtualServerPortHistorySampleIndex' => '1.3.6.1.4.1.1991.1.1.4.28.8.1.2',
'snL4VirtualServerPortHistoryIntervalStart' => '1.3.6.1.4.1.1991.1.1.4.28.8.1.3',
'snL4VirtualServerPortHistoryReceivePkts' => '1.3.6.1.4.1.1991.1.1.4.28.8.1.4',
'snL4VirtualServerPortHistoryTransmitPkts' => '1.3.6.1.4.1.1991.1.1.4.28.8.1.5',
'snL4VirtualServerPortHistoryTotalConnections' => '1.3.6.1.4.1.1991.1.1.4.28.8.1.6',
'snL4VirtualServerPortHistoryCurConnections' => '1.3.6.1.4.1.1991.1.1.4.28.8.1.7',
'snL4VirtualServerPortHistoryPeakConnections' => '1.3.6.1.4.1.1991.1.1.4.28.8.1.8',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB'} = {
'L4RowSts' => {
'1' => 'other',
'2' => 'valid',
'3' => 'delete',
'4' => 'create',
'5' => 'modify',
},
'L4Status' => {
'0' => 'disabled',
'1' => 'enabled',
},
'L4DeleteState' => {
'0' => 'done',
'1' => 'waitdelete',
},
};
1;
__END__

View file

@ -0,0 +1,43 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::HH3CENTITYEXTMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'HH3C-ENTITY-EXT-MIB'} = {
url => '',
name => 'HH3C-ENTITY-EXT-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HH3C-ENTITY-EXT-MIB'} = {
'hh3cEntityExtStateTable' => '1.3.6.1.4.1.25506.2.6.1.1.1',
'hh3cEntityExtStateEntry' => '1.3.6.1.4.1.25506.2.6.1.1.1.1',
'hh3cEntityExtCpuUsage' => '1.3.6.1.4.1.25506.2.6.1.1.1.1.6',
'hh3cEntityExtTemperature' => '1.3.6.1.4.1.25506.2.6.1.1.1.1.12',
'hh3cEntityExtErrorStatus' => '1.3.6.1.4.1.25506.2.6.1.1.1.1.19',
'hh3cEntityExtErrorStatusDefinition' => 'HH3C-ENTITY-EXT-MIB::hh3cEntityExtErrorStatusValue',
'hh3cEntityExtCpuAvgUsage' => '1.3.6.1.4.1.25506.2.6.1.1.1.1.26',
'hh3cEntityExtMemAvgUsage' => '1.3.6.1.4.1.25506.2.6.1.1.1.1.27',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'HH3C-ENTITY-EXT-MIB'} = {
'hh3cEntityExtErrorStatusValue' => {
'1' => 'notSupported',
'2' => 'normal',
'3' => 'postFailure',
'4' => 'entityAbsent',
'11' => 'poeError',
'21' => 'stackError',
'22' => 'stackPortBlocked',
'23' => 'stackPortFailed',
'31' => 'sfpRecvError',
'32' => 'sfpSendError',
'33' => 'sfpBothError',
'41' => 'fanError',
'51' => 'psuError',
'61' => 'rpsError',
'71' => 'moduleFaulty',
'81' => 'sensorError',
'91' => 'hardwareFaulty',
},
};
1;
__END__

View file

@ -0,0 +1,158 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::HOSTRESOURCESMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'HOST-RESOURCES-MIB'} = {
url => '',
name => 'HOST-RESOURCES-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'HOST-RESOURCES-MIB'} =
'1.3.6.1.2.1.25';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HOST-RESOURCES-MIB'} = {
'host' => '1.3.6.1.2.1.25',
'hrSystem' => '1.3.6.1.2.1.25.1',
'hrSystemUptime' => '1.3.6.1.2.1.25.1.1.0',
'hrSystemDate' => '1.3.6.1.2.1.25.1.2.0',
'hrSystemInitialLoadDevice' => '1.3.6.1.2.1.25.1.3.0',
'hrSystemInitialLoadParameters' => '1.3.6.1.2.1.25.1.4.0',
'hrSystemNumUsers' => '1.3.6.1.2.1.25.1.5.0',
'hrSystemProcesses' => '1.3.6.1.2.1.25.1.6.0',
'hrSystemMaxProcesses' => '1.3.6.1.2.1.25.1.7.0',
'hrStorage' => '1.3.6.1.2.1.25.2',
'hrStorageTypes' => '1.3.6.1.2.1.25.2.1',
'hrStorageOther' => '1.3.6.1.2.1.25.2.1.1',
'hrStorageRam' => '1.3.6.1.2.1.25.2.1.2',
'hrStorageVirtualMemory' => '1.3.6.1.2.1.25.2.1.3',
'hrStorageFixedDisk' => '1.3.6.1.2.1.25.2.1.4',
'hrStorageRemovableDisk' => '1.3.6.1.2.1.25.2.1.5',
'hrStorageFloppyDisk' => '1.3.6.1.2.1.25.2.1.6',
'hrStorageCompactDisc' => '1.3.6.1.2.1.25.2.1.7',
'hrStorageRamDisk' => '1.3.6.1.2.1.25.2.1.8',
'hrMemorySize' => '1.3.6.1.2.1.25.2.2.0',
'hrStorageTable' => '1.3.6.1.2.1.25.2.3',
'hrStorageEntry' => '1.3.6.1.2.1.25.2.3.1',
'hrStorageIndex' => '1.3.6.1.2.1.25.2.3.1.1',
'hrStorageType' => '1.3.6.1.2.1.25.2.3.1.2',
'hrStorageTypeDefinition' => 'OID::HOST-RESOURCES-MIB',
'hrStorageDescr' => '1.3.6.1.2.1.25.2.3.1.3',
'hrStorageAllocationUnits' => '1.3.6.1.2.1.25.2.3.1.4',
'hrStorageSize' => '1.3.6.1.2.1.25.2.3.1.5',
'hrStorageUsed' => '1.3.6.1.2.1.25.2.3.1.6',
'hrStorageAllocationFailures' => '1.3.6.1.2.1.25.2.3.1.7',
'hrDevice' => '1.3.6.1.2.1.25.3',
'hrDeviceTypes' => '1.3.6.1.2.1.25.3.1',
'hrDeviceOther' => '1.3.6.1.2.1.25.3.1.1',
'hrDeviceUnknown' => '1.3.6.1.2.1.25.3.1.2',
'hrDeviceProcessor' => '1.3.6.1.2.1.25.3.1.3',
'hrDeviceNetwork' => '1.3.6.1.2.1.25.3.1.4',
'hrDevicePrinter' => '1.3.6.1.2.1.25.3.1.5',
'hrDeviceDiskStorage' => '1.3.6.1.2.1.25.3.1.6',
'hrDeviceVideo' => '1.3.6.1.2.1.25.3.1.10',
'hrDeviceAudio' => '1.3.6.1.2.1.25.3.1.11',
'hrDeviceCoprocessor' => '1.3.6.1.2.1.25.3.1.12',
'hrDeviceKeyboard' => '1.3.6.1.2.1.25.3.1.13',
'hrDeviceModem' => '1.3.6.1.2.1.25.3.1.14',
'hrDeviceParallelPort' => '1.3.6.1.2.1.25.3.1.15',
'hrDevicePointing' => '1.3.6.1.2.1.25.3.1.16',
'hrDeviceSerialPort' => '1.3.6.1.2.1.25.3.1.17',
'hrDeviceTape' => '1.3.6.1.2.1.25.3.1.18',
'hrDeviceClock' => '1.3.6.1.2.1.25.3.1.19',
'hrDeviceVolatileMemory' => '1.3.6.1.2.1.25.3.1.20',
'hrDeviceNonVolatileMemory' => '1.3.6.1.2.1.25.3.1.21',
'hrDeviceTable' => '1.3.6.1.2.1.25.3.2',
'hrDeviceEntry' => '1.3.6.1.2.1.25.3.2.1',
'hrDeviceIndex' => '1.3.6.1.2.1.25.3.2.1.1',
'hrDeviceType' => '1.3.6.1.2.1.25.3.2.1.2',
'hrDeviceDescr' => '1.3.6.1.2.1.25.3.2.1.3',
'hrDeviceID' => '1.3.6.1.2.1.25.3.2.1.4',
'hrDeviceStatus' => '1.3.6.1.2.1.25.3.2.1.5',
'hrDeviceErrors' => '1.3.6.1.2.1.25.3.2.1.6',
'hrProcessorTable' => '1.3.6.1.2.1.25.3.3',
'hrProcessorEntry' => '1.3.6.1.2.1.25.3.3.1',
'hrProcessorFrwID' => '1.3.6.1.2.1.25.3.3.1.1',
'hrProcessorLoad' => '1.3.6.1.2.1.25.3.3.1.2',
'hrNetworkTable' => '1.3.6.1.2.1.25.3.4',
'hrNetworkEntry' => '1.3.6.1.2.1.25.3.4.1',
'hrNetworkIfIndex' => '1.3.6.1.2.1.25.3.4.1.1',
'hrPrinterTable' => '1.3.6.1.2.1.25.3.5',
'hrPrinterEntry' => '1.3.6.1.2.1.25.3.5.1',
'hrPrinterStatus' => '1.3.6.1.2.1.25.3.5.1.1',
'hrPrinterDetectedErrorState' => '1.3.6.1.2.1.25.3.5.1.2',
'hrDiskStorageTable' => '1.3.6.1.2.1.25.3.6',
'hrDiskStorageEntry' => '1.3.6.1.2.1.25.3.6.1',
'hrDiskStorageAccess' => '1.3.6.1.2.1.25.3.6.1.1',
'hrDiskStorageMedia' => '1.3.6.1.2.1.25.3.6.1.2',
'hrDiskStorageRemoveble' => '1.3.6.1.2.1.25.3.6.1.3',
'hrDiskStorageCapacity' => '1.3.6.1.2.1.25.3.6.1.4',
'hrPartitionTable' => '1.3.6.1.2.1.25.3.7',
'hrPartitionEntry' => '1.3.6.1.2.1.25.3.7.1',
'hrPartitionIndex' => '1.3.6.1.2.1.25.3.7.1.1',
'hrPartitionLabel' => '1.3.6.1.2.1.25.3.7.1.2',
'hrPartitionID' => '1.3.6.1.2.1.25.3.7.1.3',
'hrPartitionSize' => '1.3.6.1.2.1.25.3.7.1.4',
'hrPartitionFSIndex' => '1.3.6.1.2.1.25.3.7.1.5',
'hrFSTable' => '1.3.6.1.2.1.25.3.8',
'hrFSEntry' => '1.3.6.1.2.1.25.3.8.1',
'hrFSIndex' => '1.3.6.1.2.1.25.3.8.1.1',
'hrFSMountPoint' => '1.3.6.1.2.1.25.3.8.1.2',
'hrFSRemoteMountPoint' => '1.3.6.1.2.1.25.3.8.1.3',
'hrFSType' => '1.3.6.1.2.1.25.3.8.1.4',
'hrFSAccess' => '1.3.6.1.2.1.25.3.8.1.5',
'hrFSBootable' => '1.3.6.1.2.1.25.3.8.1.6',
'hrFSStorageIndex' => '1.3.6.1.2.1.25.3.8.1.7',
'hrFSLastFullBackupDate' => '1.3.6.1.2.1.25.3.8.1.8',
'hrFSLastPartialBackupDate' => '1.3.6.1.2.1.25.3.8.1.9',
'hrFSTypes' => '1.3.6.1.2.1.25.3.9',
'hrFSOther' => '1.3.6.1.2.1.25.3.9.1',
'hrFSUnknown' => '1.3.6.1.2.1.25.3.9.2',
'hrFSBerkeleyFFS' => '1.3.6.1.2.1.25.3.9.3',
'hrFSSys5FS' => '1.3.6.1.2.1.25.3.9.4',
'hrFSFat' => '1.3.6.1.2.1.25.3.9.5',
'hrFSHPFS' => '1.3.6.1.2.1.25.3.9.6',
'hrFSHFS' => '1.3.6.1.2.1.25.3.9.7',
'hrFSMFS' => '1.3.6.1.2.1.25.3.9.8',
'hrFSNTFS' => '1.3.6.1.2.1.25.3.9.9',
'hrFSVNode' => '1.3.6.1.2.1.25.3.9.10',
'hrFSJournaled' => '1.3.6.1.2.1.25.3.9.11',
'hrFSiso9660' => '1.3.6.1.2.1.25.3.9.12',
'hrFSRockRidge' => '1.3.6.1.2.1.25.3.9.13',
'hrFSNFS' => '1.3.6.1.2.1.25.3.9.14',
'hrFSNetware' => '1.3.6.1.2.1.25.3.9.15',
'hrFSAFS' => '1.3.6.1.2.1.25.3.9.16',
'hrFSDFS' => '1.3.6.1.2.1.25.3.9.17',
'hrFSAppleshare' => '1.3.6.1.2.1.25.3.9.18',
'hrFSRFS' => '1.3.6.1.2.1.25.3.9.19',
'hrFSDGCFS' => '1.3.6.1.2.1.25.3.9.20',
'hrFSBFS' => '1.3.6.1.2.1.25.3.9.21',
'hrSWRun' => '1.3.6.1.2.1.25.4',
'hrSWOSIndex' => '1.3.6.1.2.1.25.4.1.0',
'hrSWRunTable' => '1.3.6.1.2.1.25.4.2',
'hrSWRunEntry' => '1.3.6.1.2.1.25.4.2.1',
'hrSWRunIndex' => '1.3.6.1.2.1.25.4.2.1.1',
'hrSWRunName' => '1.3.6.1.2.1.25.4.2.1.2',
'hrSWRunID' => '1.3.6.1.2.1.25.4.2.1.3',
'hrSWRunPath' => '1.3.6.1.2.1.25.4.2.1.4',
'hrSWRunParameters' => '1.3.6.1.2.1.25.4.2.1.5',
'hrSWRunType' => '1.3.6.1.2.1.25.4.2.1.6',
'hrSWRunStatus' => '1.3.6.1.2.1.25.4.2.1.7',
'hrSWRunPerf' => '1.3.6.1.2.1.25.5',
'hrSWRunPerfTable' => '1.3.6.1.2.1.25.5.1',
'hrSWRunPerfEntry' => '1.3.6.1.2.1.25.5.1.1',
'hrSWRunPerfCPU' => '1.3.6.1.2.1.25.5.1.1.1',
'hrSWRunPerfMem' => '1.3.6.1.2.1.25.5.1.1.2',
'hrSWInstalled' => '1.3.6.1.2.1.25.6',
'hrSWInstalledLastChange' => '1.3.6.1.2.1.25.6.1.0',
'hrSWInstalledLastUpdateTime' => '1.3.6.1.2.1.25.6.2.0',
'hrSWInstalledTable' => '1.3.6.1.2.1.25.6.3',
'hrSWInstalledEntry' => '1.3.6.1.2.1.25.6.3.1',
'hrSWInstalledIndex' => '1.3.6.1.2.1.25.6.3.1.1',
'hrSWInstalledName' => '1.3.6.1.2.1.25.6.3.1.2',
'hrSWInstalledID' => '1.3.6.1.2.1.25.6.3.1.3',
'hrSWInstalledType' => '1.3.6.1.2.1.25.6.3.1.4',
'hrSWInstalledDate' => '1.3.6.1.2.1.25.6.3.1.5',
};
1;
__END__

View file

@ -0,0 +1,36 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::HPICFCHASSISMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'HP-ICF-CHASSIS-MIB'} = {
url => '',
name => 'HP-ICF-CHASSIS-MIB',
};
$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',
'hpicfSensorIndex' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.1',
'hpicfSensorObjectId' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.2',
'hpicfSensorObjectIdDefinition' => {
'1' => 'fan sensor',
'2' => 'power supply',
'3' => 'redundant power supply',
'4' => 'over-temperature sensor',
},
'hpicfSensorNumber' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.3',
'hpicfSensorStatus' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.4',
'hpicfSensorStatusDefinition' => {
'1' => 'unknown',
'2' => 'bad',
'3' => 'warning',
'4' => 'good',
'5' => 'notPresent',
},
'hpicfSensorWarnings' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.5',
'hpicfSensorFailures' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.6',
'hpicfSensorDescr' => '1.3.6.1.4.1.11.2.14.11.1.2.6.1.7',
};
1;
__END__

View file

@ -0,0 +1,356 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::IFMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IFMIB'} = {
url => '',
name => 'IFMIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'IFMIB'} = {
'ifNumber' => '1.3.6.1.2.1.2.1',
'ifTable' => '1.3.6.1.2.1.2.2',
'ifEntry' => '1.3.6.1.2.1.2.2.1',
'ifIndex' => '1.3.6.1.2.1.2.2.1.1',
'ifDescr' => '1.3.6.1.2.1.2.2.1.2',
'ifType' => '1.3.6.1.2.1.2.2.1.3',
'ifTypeDefinition' => 'IFMIB::ifType',
'ifMtu' => '1.3.6.1.2.1.2.2.1.4',
'ifSpeed' => '1.3.6.1.2.1.2.2.1.5',
'ifPhysAddress' => '1.3.6.1.2.1.2.2.1.6',
'ifAdminStatus' => '1.3.6.1.2.1.2.2.1.7',
'ifAdminStatusDefinition' => {
'1' => 'up',
'2' => 'down',
'3' => 'testing',
},
'ifOperStatus' => '1.3.6.1.2.1.2.2.1.8',
'ifOperStatusDefinition' => {
'1' => 'up',
'2' => 'down',
'3' => 'testing',
'4' => 'unknown',
'5' => 'dormant',
'6' => 'notPresent',
'7' => 'lowerLayerDown',
},
'ifLastChange' => '1.3.6.1.2.1.2.2.1.9',
'ifInOctets' => '1.3.6.1.2.1.2.2.1.10',
'ifInUcastPkts' => '1.3.6.1.2.1.2.2.1.11',
'ifInNUcastPkts' => '1.3.6.1.2.1.2.2.1.12',
'ifInDiscards' => '1.3.6.1.2.1.2.2.1.13',
'ifInErrors' => '1.3.6.1.2.1.2.2.1.14',
'ifInUnknownProtos' => '1.3.6.1.2.1.2.2.1.15',
'ifOutOctets' => '1.3.6.1.2.1.2.2.1.16',
'ifOutUcastPkts' => '1.3.6.1.2.1.2.2.1.17',
'ifOutNUcastPkts' => '1.3.6.1.2.1.2.2.1.18',
'ifOutDiscards' => '1.3.6.1.2.1.2.2.1.19',
'ifOutErrors' => '1.3.6.1.2.1.2.2.1.20',
'ifOutQLen' => '1.3.6.1.2.1.2.2.1.21',
'ifSpecific' => '1.3.6.1.2.1.2.2.1.22',
'ifXTable' => '1.3.6.1.2.1.31.1.1',
'ifXEntry' => '1.3.6.1.2.1.31.1.1.1',
'ifName' => '1.3.6.1.2.1.31.1.1.1.1',
'ifInMulticastPkts' => '1.3.6.1.2.1.31.1.1.1.2',
'ifInBroadcastPkts' => '1.3.6.1.2.1.31.1.1.1.3',
'ifOutMulticastPkts' => '1.3.6.1.2.1.31.1.1.1.4',
'ifOutBroadcastPkts' => '1.3.6.1.2.1.31.1.1.1.5',
'ifHCInOctets' => '1.3.6.1.2.1.31.1.1.1.6',
'ifHCInUcastPkts' => '1.3.6.1.2.1.31.1.1.1.7',
'ifHCInMulticastPkts' => '1.3.6.1.2.1.31.1.1.1.8',
'ifHCInBroadcastPkts' => '1.3.6.1.2.1.31.1.1.1.9',
'ifHCOutOctets' => '1.3.6.1.2.1.31.1.1.1.10',
'ifHCOutUcastPkts' => '1.3.6.1.2.1.31.1.1.1.11',
'ifHCOutMulticastPkts' => '1.3.6.1.2.1.31.1.1.1.12',
'ifHCOutBroadcastPkts' => '1.3.6.1.2.1.31.1.1.1.13',
'ifLinkUpDownTrapEnable' => '1.3.6.1.2.1.31.1.1.1.14',
'ifLinkUpDownTrapEnableDefinition' => {
'1' => 'enabled',
'2' => 'disabled',
},
'ifHighSpeed' => '1.3.6.1.2.1.31.1.1.1.15',
'ifPromiscuousMode' => '1.3.6.1.2.1.31.1.1.1.16',
'ifConnectorPresent' => '1.3.6.1.2.1.31.1.1.1.17',
'ifAlias' => '1.3.6.1.2.1.31.1.1.1.18',
'ifCounterDiscontinuityTime' => '1.3.6.1.2.1.31.1.1.1.19',
'ifTableLastChange' => '1.3.6.1.2.1.31.1.5',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'IFMIB'} = {
'ifType' => {
'1' => 'other',
'2' => 'regular1822',
'3' => 'hdh1822',
'4' => 'ddnX25',
'5' => 'rfc877x25',
'6' => 'ethernetCsmacd',
'7' => 'iso88023Csmacd',
'8' => 'iso88024TokenBus',
'9' => 'iso88025TokenRing',
'10' => 'iso88026Man',
'11' => 'starLan',
'12' => 'proteon10Mbit',
'13' => 'proteon80Mbit',
'14' => 'hyperchannel',
'15' => 'fddi',
'16' => 'lapb',
'17' => 'sdlc',
'18' => 'ds1',
'19' => 'e1',
'20' => 'basicISDN',
'21' => 'primaryISDN',
'22' => 'propPointToPointSerial',
'23' => 'ppp',
'24' => 'softwareLoopback',
'25' => 'eon',
'26' => 'ethernet3Mbit',
'27' => 'nsip',
'28' => 'slip',
'29' => 'ultra',
'30' => 'ds3',
'31' => 'sip',
'32' => 'frameRelay',
'33' => 'rs232',
'34' => 'para',
'35' => 'arcnet',
'36' => 'arcnetPlus',
'37' => 'atm',
'38' => 'miox25',
'39' => 'sonet',
'40' => 'x25ple',
'41' => 'iso88022llc',
'42' => 'localTalk',
'43' => 'smdsDxi',
'44' => 'frameRelayService',
'45' => 'v35',
'46' => 'hssi',
'47' => 'hippi',
'48' => 'modem',
'49' => 'aal5',
'50' => 'sonetPath',
'51' => 'sonetVT',
'52' => 'smdsIcip',
'53' => 'propVirtual',
'54' => 'propMultiplexor',
'55' => 'ieee80212',
'56' => 'fibreChannel',
'57' => 'hippiInterface',
'58' => 'frameRelayInterconnect',
'59' => 'aflane8023',
'60' => 'aflane8025',
'61' => 'cctEmul',
'62' => 'fastEther',
'63' => 'isdn',
'64' => 'v11',
'65' => 'v36',
'66' => 'g703at64k',
'67' => 'g703at2mb',
'68' => 'qllc',
'69' => 'fastEtherFX',
'70' => 'channel',
'71' => 'ieee80211',
'72' => 'ibm370parChan',
'73' => 'escon',
'74' => 'dlsw',
'75' => 'isdns',
'76' => 'isdnu',
'77' => 'lapd',
'78' => 'ipSwitch',
'79' => 'rsrb',
'80' => 'atmLogical',
'81' => 'ds0',
'82' => 'ds0Bundle',
'83' => 'bsc',
'84' => 'async',
'85' => 'cnr',
'86' => 'iso88025Dtr',
'87' => 'eplrs',
'88' => 'arap',
'89' => 'propCnls',
'90' => 'hostPad',
'91' => 'termPad',
'92' => 'frameRelayMPI',
'93' => 'x213',
'94' => 'adsl',
'95' => 'radsl',
'96' => 'sdsl',
'97' => 'vdsl',
'98' => 'iso88025CRFPInt',
'99' => 'myrinet',
'100' => 'voiceEM',
'101' => 'voiceFXO',
'102' => 'voiceFXS',
'103' => 'voiceEncap',
'104' => 'voiceOverIp',
'105' => 'atmDxi',
'106' => 'atmFuni',
'107' => 'atmIma',
'108' => 'pppMultilinkBundle',
'109' => 'ipOverCdlc',
'110' => 'ipOverClaw',
'111' => 'stackToStack',
'112' => 'virtualIpAddress',
'113' => 'mpc',
'114' => 'ipOverAtm',
'115' => 'iso88025Fiber',
'116' => 'tdlc',
'117' => 'gigabitEthernet',
'118' => 'hdlc',
'119' => 'lapf',
'120' => 'v37',
'121' => 'x25mlp',
'122' => 'x25huntGroup',
'123' => 'transpHdlc',
'124' => 'interleave',
'125' => 'fast',
'126' => 'ip',
'127' => 'docsCableMaclayer',
'128' => 'docsCableDownstream',
'129' => 'docsCableUpstream',
'130' => 'a12MppSwitch',
'131' => 'tunnel',
'132' => 'coffee',
'133' => 'ces',
'134' => 'atmSubInterface',
'135' => 'l2vlan',
'136' => 'l3ipvlan',
'137' => 'l3ipxvlan',
'138' => 'digitalPowerline',
'139' => 'mediaMailOverIp',
'140' => 'dtm',
'141' => 'dcn',
'142' => 'ipForward',
'143' => 'msdsl',
'144' => 'ieee1394',
'145' => 'if-gsn',
'146' => 'dvbRccMacLayer',
'147' => 'dvbRccDownstream',
'148' => 'dvbRccUpstream',
'149' => 'atmVirtual',
'150' => 'mplsTunnel',
'151' => 'srp',
'152' => 'voiceOverAtm',
'153' => 'voiceOverFrameRelay',
'154' => 'idsl',
'155' => 'compositeLink',
'156' => 'ss7SigLink',
'157' => 'propWirelessP2P',
'158' => 'frForward',
'159' => 'rfc1483',
'160' => 'usb',
'161' => 'ieee8023adLag',
'162' => 'bgppolicyaccounting',
'163' => 'frf16MfrBundle',
'164' => 'h323Gatekeeper',
'165' => 'h323Proxy',
'166' => 'mpls',
'167' => 'mfSigLink',
'168' => 'hdsl2',
'169' => 'shdsl',
'170' => 'ds1FDL',
'171' => 'pos',
'172' => 'dvbAsiIn',
'173' => 'dvbAsiOut',
'174' => 'plc',
'175' => 'nfas',
'176' => 'tr008',
'177' => 'gr303RDT',
'178' => 'gr303IDT',
'179' => 'isup',
'180' => 'propDocsWirelessMaclayer',
'181' => 'propDocsWirelessDownstream',
'182' => 'propDocsWirelessUpstream',
'183' => 'hiperlan2',
'184' => 'propBWAp2Mp',
'185' => 'sonetOverheadChannel',
'186' => 'digitalWrapperOverheadChannel',
'187' => 'aal2',
'188' => 'radioMAC',
'189' => 'atmRadio',
'190' => 'imt',
'191' => 'mvl',
'192' => 'reachDSL',
'193' => 'frDlciEndPt',
'194' => 'atmVciEndPt',
'195' => 'opticalChannel',
'196' => 'opticalTransport',
'197' => 'propAtm',
'198' => 'voiceOverCable',
'199' => 'infiniband',
'200' => 'teLink',
'201' => 'q2931',
'202' => 'virtualTg',
'203' => 'sipTg',
'204' => 'sipSig',
'205' => 'docsCableUpstreamChannel',
'206' => 'econet',
'207' => 'pon155',
'208' => 'pon622',
'209' => 'bridge',
'210' => 'linegroup',
'211' => 'voiceEMFGD',
'212' => 'voiceFGDEANA',
'213' => 'voiceDID',
'214' => 'mpegTransport',
'215' => 'sixToFour',
'216' => 'gtp',
'217' => 'pdnEtherLoop1',
'218' => 'pdnEtherLoop2',
'219' => 'opticalChannelGroup',
'220' => 'homepna',
'221' => 'gfp',
'222' => 'ciscoISLvlan',
'223' => 'actelisMetaLOOP',
'224' => 'fcipLink',
'225' => 'rpr',
'226' => 'qam',
'227' => 'lmp',
'228' => 'cblVectaStar',
'229' => 'docsCableMCmtsDownstream',
'230' => 'adsl2',
'231' => 'macSecControlledIF',
'232' => 'macSecUncontrolledIF',
'233' => 'aviciOpticalEther',
'234' => 'atmbond',
'235' => 'voiceFGDOS',
'236' => 'mocaVersion1',
'237' => 'ieee80216WMAN',
'238' => 'adsl2plus',
'239' => 'dvbRcsMacLayer',
'240' => 'dvbTdm',
'241' => 'dvbRcsTdma',
'242' => 'x86Laps',
'243' => 'wwanPP',
'244' => 'wwanPP2',
'245' => 'voiceEBS',
'246' => 'ifPwType',
'247' => 'ilan',
'248' => 'pip',
'249' => 'aluELP',
'250' => 'gpon',
'251' => 'vdsl2',
'252' => 'capwapDot11Profile',
'253' => 'capwapDot11Bss',
'254' => 'capwapWtpVirtualRadio',
'255' => 'bits',
'256' => 'docsCableUpstreamRfPort',
'257' => 'cableDownstreamRfPort',
'258' => 'vmwareVirtualNic',
'259' => 'ieee802154',
'260' => 'otnOdu',
'261' => 'otnOtu',
'262' => 'ifVfiType',
'263' => 'g9981',
'264' => 'g9982',
'265' => 'g9983',
'266' => 'aluEpon',
'267' => 'aluEponOnu',
'268' => 'aluEponPhysicalUni',
'269' => 'aluEponLogicalLink',
'270' => 'aluGponOnu',
'271' => 'aluGponPhysicalUni',
'272' => 'vmwareNicTeam',
},
};
1;
__END__

View file

@ -0,0 +1,108 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::IPFORWARDMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IP-FORWARD-MIB'} = {
url => '',
name => 'IP-FORWARD-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::requirements->{'IP-FORWARD-MIB'} = [
'SNMPv2-TC-v1-MIB',
];
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'IP-FORWARD-MIB'} =
'1.3.6.1.2.1.4.24';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'IP-FORWARD-MIB'} = {
'ipForward' => '1.3.6.1.2.1.4.24',
'ipForwardNumber' => '1.3.6.1.2.1.4.24.1.0',
'ipForwardTable' => '1.3.6.1.2.1.4.24.2',
'ipForwardEntry' => '1.3.6.1.2.1.4.24.2.1',
'ipForwardDest' => '1.3.6.1.2.1.4.24.2.1.1',
'ipForwardMask' => '1.3.6.1.2.1.4.24.2.1.2',
'ipForwardPolicy' => '1.3.6.1.2.1.4.24.2.1.3',
'ipForwardNextHop' => '1.3.6.1.2.1.4.24.2.1.4',
'ipForwardIfIndex' => '1.3.6.1.2.1.4.24.2.1.5',
'ipForwardType' => '1.3.6.1.2.1.4.24.2.1.6',
'ipForwardProto' => '1.3.6.1.2.1.4.24.2.1.7',
'ipForwardAge' => '1.3.6.1.2.1.4.24.2.1.8',
'ipForwardInfo' => '1.3.6.1.2.1.4.24.2.1.9',
'ipForwardNextHopAS' => '1.3.6.1.2.1.4.24.2.1.10',
'ipForwardMetric1' => '1.3.6.1.2.1.4.24.2.1.11',
'ipForwardMetric2' => '1.3.6.1.2.1.4.24.2.1.12',
'ipForwardMetric3' => '1.3.6.1.2.1.4.24.2.1.13',
'ipForwardMetric4' => '1.3.6.1.2.1.4.24.2.1.14',
'ipForwardMetric5' => '1.3.6.1.2.1.4.24.2.1.15',
'ipCidrRouteNumber' => '1.3.6.1.2.1.4.24.3.0',
'ipCidrRouteTable' => '1.3.6.1.2.1.4.24.4',
'ipCidrRouteEntry' => '1.3.6.1.2.1.4.24.4.1',
'ipCidrRouteDest' => '1.3.6.1.2.1.4.24.4.1.1',
'ipCidrRouteMask' => '1.3.6.1.2.1.4.24.4.1.2',
'ipCidrRouteTos' => '1.3.6.1.2.1.4.24.4.1.3',
'ipCidrRouteNextHop' => '1.3.6.1.2.1.4.24.4.1.4',
'ipCidrRouteIfIndex' => '1.3.6.1.2.1.4.24.4.1.5',
'ipCidrRouteType' => '1.3.6.1.2.1.4.24.4.1.6',
'ipCidrRouteTypeDefinition' => {
'1' => 'other',
'2' => 'reject',
'3' => 'local',
'4' => 'remote',
},
'ipCidrRouteProto' => '1.3.6.1.2.1.4.24.4.1.7',
'ipCidrRouteProtoDefinition' => {
'1' => 'other',
'2' => 'local',
'3' => 'netmgmt',
'4' => 'icmp',
'5' => 'egp',
'6' => 'ggp',
'7' => 'hello',
'8' => 'rip',
'9' => 'isIs',
'10' => 'esIs',
'11' => 'ciscoIgrp',
'12' => 'bbnSpfIgp',
'13' => 'ospf',
'14' => 'bgp',
'15' => 'idpr',
'16' => 'ciscoEigrp',
},
'ipCidrRouteAge' => '1.3.6.1.2.1.4.24.4.1.8',
'ipCidrRouteInfo' => '1.3.6.1.2.1.4.24.4.1.9',
'ipCidrRouteNextHopAS' => '1.3.6.1.2.1.4.24.4.1.10',
'ipCidrRouteMetric1' => '1.3.6.1.2.1.4.24.4.1.11',
'ipCidrRouteMetric2' => '1.3.6.1.2.1.4.24.4.1.12',
'ipCidrRouteMetric3' => '1.3.6.1.2.1.4.24.4.1.13',
'ipCidrRouteMetric4' => '1.3.6.1.2.1.4.24.4.1.14',
'ipCidrRouteMetric5' => '1.3.6.1.2.1.4.24.4.1.15',
'ipCidrRouteStatus' => '1.3.6.1.2.1.4.24.4.1.16',
'ipCidrRouteStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
'ipForwardConformance' => '1.3.6.1.2.1.4.24.5',
'ipForwardGroups' => '1.3.6.1.2.1.4.24.5.1',
'ipForwardCompliances' => '1.3.6.1.2.1.4.24.5.2',
'inetCidrRouteNumber' => '1.3.6.1.2.1.4.24.6.0',
'inetCidrRouteTable' => '1.3.6.1.2.1.4.24.7',
'inetCidrRouteEntry' => '1.3.6.1.2.1.4.24.7.1',
'inetCidrRouteDestType' => '1.3.6.1.2.1.4.24.7.1.1',
'inetCidrRouteDest' => '1.3.6.1.2.1.4.24.7.1.2',
'inetCidrRoutePfxLen' => '1.3.6.1.2.1.4.24.7.1.3',
'inetCidrRoutePolicy' => '1.3.6.1.2.1.4.24.7.1.4',
'inetCidrRouteNextHopType' => '1.3.6.1.2.1.4.24.7.1.5',
'inetCidrRouteNextHop' => '1.3.6.1.2.1.4.24.7.1.6',
'inetCidrRouteIfIndex' => '1.3.6.1.2.1.4.24.7.1.7',
'inetCidrRouteType' => '1.3.6.1.2.1.4.24.7.1.8',
'inetCidrRouteProto' => '1.3.6.1.2.1.4.24.7.1.9',
'inetCidrRouteAge' => '1.3.6.1.2.1.4.24.7.1.10',
'inetCidrRouteNextHopAS' => '1.3.6.1.2.1.4.24.7.1.11',
'inetCidrRouteMetric1' => '1.3.6.1.2.1.4.24.7.1.12',
'inetCidrRouteMetric2' => '1.3.6.1.2.1.4.24.7.1.13',
'inetCidrRouteMetric3' => '1.3.6.1.2.1.4.24.7.1.14',
'inetCidrRouteMetric4' => '1.3.6.1.2.1.4.24.7.1.15',
'inetCidrRouteMetric5' => '1.3.6.1.2.1.4.24.7.1.16',
'inetCidrRouteStatus' => '1.3.6.1.2.1.4.24.7.1.17',
'inetCidrRouteDiscards' => '1.3.6.1.2.1.4.24.8.0',
};
1;
__END__

View file

@ -0,0 +1,93 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::IPMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IP-MIB'} = {
url => '',
name => 'IP-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'IP-MIB'} = {
'ip' => '1.3.6.1.2.1.4',
'ipForwarding' => '1.3.6.1.2.1.4.1',
'ipDefaultTTL' => '1.3.6.1.2.1.4.2',
'ipInReceives' => '1.3.6.1.2.1.4.3',
'ipInHdrErrors' => '1.3.6.1.2.1.4.4',
'ipInAddrErrors' => '1.3.6.1.2.1.4.5',
'ipForwDatagrams' => '1.3.6.1.2.1.4.6',
'ipInUnknownProtos' => '1.3.6.1.2.1.4.7',
'ipInDiscards' => '1.3.6.1.2.1.4.8',
'ipInDelivers' => '1.3.6.1.2.1.4.9',
'ipOutRequests' => '1.3.6.1.2.1.4.10',
'ipOutDiscards' => '1.3.6.1.2.1.4.11',
'ipOutNoRoutes' => '1.3.6.1.2.1.4.12',
'ipReasmTimeout' => '1.3.6.1.2.1.4.13',
'ipReasmReqds' => '1.3.6.1.2.1.4.14',
'ipReasmOKs' => '1.3.6.1.2.1.4.15',
'ipReasmFails' => '1.3.6.1.2.1.4.16',
'ipFragOKs' => '1.3.6.1.2.1.4.17',
'ipFragFails' => '1.3.6.1.2.1.4.18',
'ipFragCreates' => '1.3.6.1.2.1.4.19',
'ipAddrTable' => '1.3.6.1.2.1.4.20',
'ipAddrEntry' => '1.3.6.1.2.1.4.20.1',
'ipAdEntAddr' => '1.3.6.1.2.1.4.20.1.1',
'ipAdEntIfIndex' => '1.3.6.1.2.1.4.20.1.2',
'ipAdEntNetMask' => '1.3.6.1.2.1.4.20.1.3',
'ipAdEntBcastAddr' => '1.3.6.1.2.1.4.20.1.4',
'ipAdEntReasmMaxSize' => '1.3.6.1.2.1.4.20.1.5',
'ipRouteTable' => '1.3.6.1.2.1.4.21',
'ipRouteEntry' => '1.3.6.1.2.1.4.21.1',
'ipRouteDest' => '1.3.6.1.2.1.4.21.1.1',
'ipRouteIfIndex' => '1.3.6.1.2.1.4.21.1.2',
'ipRouteMetric1' => '1.3.6.1.2.1.4.21.1.3',
'ipRouteMetric2' => '1.3.6.1.2.1.4.21.1.4',
'ipRouteMetric3' => '1.3.6.1.2.1.4.21.1.5',
'ipRouteMetric4' => '1.3.6.1.2.1.4.21.1.6',
'ipRouteNextHop' => '1.3.6.1.2.1.4.21.1.7',
'ipRouteType' => '1.3.6.1.2.1.4.21.1.8',
'ipRouteProto' => '1.3.6.1.2.1.4.21.1.9',
'ipRouteAge' => '1.3.6.1.2.1.4.21.1.10',
'ipRouteMask' => '1.3.6.1.2.1.4.21.1.11',
'ipRouteMetric5' => '1.3.6.1.2.1.4.21.1.12',
'ipRouteInfo' => '1.3.6.1.2.1.4.21.1.13',
'ipNetToMediaTable' => '1.3.6.1.2.1.4.22',
'ipNetToMediaEntry' => '1.3.6.1.2.1.4.22.1',
'ipNetToMediaIfIndex' => '1.3.6.1.2.1.4.22.1.1',
'ipNetToMediaPhysAddress' => '1.3.6.1.2.1.4.22.1.2',
'ipNetToMediaNetAddress' => '1.3.6.1.2.1.4.22.1.3',
'ipNetToMediaType' => '1.3.6.1.2.1.4.22.1.4',
'ipRoutingDiscards' => '1.3.6.1.2.1.4.23',
'icmp' => '1.3.6.1.2.1.5',
'icmpInMsgs' => '1.3.6.1.2.1.5.1',
'icmpInErrors' => '1.3.6.1.2.1.5.2',
'icmpInDestUnreachs' => '1.3.6.1.2.1.5.3',
'icmpInTimeExcds' => '1.3.6.1.2.1.5.4',
'icmpInParmProbs' => '1.3.6.1.2.1.5.5',
'icmpInSrcQuenchs' => '1.3.6.1.2.1.5.6',
'icmpInRedirects' => '1.3.6.1.2.1.5.7',
'icmpInEchos' => '1.3.6.1.2.1.5.8',
'icmpInEchoReps' => '1.3.6.1.2.1.5.9',
'icmpInTimestamps' => '1.3.6.1.2.1.5.10',
'icmpInTimestampReps' => '1.3.6.1.2.1.5.11',
'icmpInAddrMasks' => '1.3.6.1.2.1.5.12',
'icmpInAddrMaskReps' => '1.3.6.1.2.1.5.13',
'icmpOutMsgs' => '1.3.6.1.2.1.5.14',
'icmpOutErrors' => '1.3.6.1.2.1.5.15',
'icmpOutDestUnreachs' => '1.3.6.1.2.1.5.16',
'icmpOutTimeExcds' => '1.3.6.1.2.1.5.17',
'icmpOutParmProbs' => '1.3.6.1.2.1.5.18',
'icmpOutSrcQuenchs' => '1.3.6.1.2.1.5.19',
'icmpOutRedirects' => '1.3.6.1.2.1.5.20',
'icmpOutEchos' => '1.3.6.1.2.1.5.21',
'icmpOutEchoReps' => '1.3.6.1.2.1.5.22',
'icmpOutTimestamps' => '1.3.6.1.2.1.5.23',
'icmpOutTimestampReps' => '1.3.6.1.2.1.5.24',
'icmpOutAddrMasks' => '1.3.6.1.2.1.5.25',
'icmpOutAddrMaskReps' => '1.3.6.1.2.1.5.26',
'ipMIBConformance' => '1.3.6.1.2.1.48.2',
'ipMIBCompliances' => '1.3.6.1.2.1.48.2.1',
'ipMIBGroups' => '1.3.6.1.2.1.48.2.2',
};
1;
__END__

View file

@ -0,0 +1,60 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::JUNIPERIVEMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'JUNIPER-IVE-MIB'} = {
url => '',
name => 'JUNIPER-IVE-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'JUNIPER-IVE-MIB'} =
'1.3.6.1.4.1.12532';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'JUNIPER-IVE-MIB'} = {
'logFullPercent' => '1.3.6.1.4.1.12532.1.0',
'signedInWebUsers' => '1.3.6.1.4.1.12532.2.0',
'signedInMailUsers' => '1.3.6.1.4.1.12532.3.0',
'blockedIP' => '1.3.6.1.4.1.12532.4.0',
'authServerName' => '1.3.6.1.4.1.12532.5.0',
'productName' => '1.3.6.1.4.1.12532.6.0',
'productVersion' => '1.3.6.1.4.1.12532.7.0',
'fileName' => '1.3.6.1.4.1.12532.8.0',
'meetingUserCount' => '1.3.6.1.4.1.12532.9.0',
'iveCpuUtil' => '1.3.6.1.4.1.12532.10.0',
'iveMemoryUtil' => '1.3.6.1.4.1.12532.11.0',
'iveConcurrentUsers' => '1.3.6.1.4.1.12532.12.0',
'clusterConcurrentUsers' => '1.3.6.1.4.1.12532.13.0',
'iveTotalHits' => '1.3.6.1.4.1.12532.14.0',
'iveFileHits' => '1.3.6.1.4.1.12532.15.0',
'iveWebHits' => '1.3.6.1.4.1.12532.16.0',
'iveAppletHits' => '1.3.6.1.4.1.12532.17.0',
'ivetermHits' => '1.3.6.1.4.1.12532.18.0',
'iveSAMHits' => '1.3.6.1.4.1.12532.19.0',
'iveNCHits' => '1.3.6.1.4.1.12532.20.0',
'meetingHits' => '1.3.6.1.4.1.12532.21.0',
'meetingCount' => '1.3.6.1.4.1.12532.22.0',
'logName' => '1.3.6.1.4.1.12532.23.0',
'iveSwapUtil' => '1.3.6.1.4.1.12532.24.0',
'diskFullPercent' => '1.3.6.1.4.1.12532.25.0',
'logID' => '1.3.6.1.4.1.12532.27.0',
'logType' => '1.3.6.1.4.1.12532.28.0',
'logDescription' => '1.3.6.1.4.1.12532.29.0',
'ivsName' => '1.3.6.1.4.1.12532.30.0',
'ocspResponderURL' => '1.3.6.1.4.1.12532.31.0',
'fanDescription' => '1.3.6.1.4.1.12532.32.0',
'psDescription' => '1.3.6.1.4.1.12532.33.0',
'raidDescription' => '1.3.6.1.4.1.12532.34.0',
'clusterName' => '1.3.6.1.4.1.12532.35.0',
'nodeList' => '1.3.6.1.4.1.12532.36.0',
'vipType' => '1.3.6.1.4.1.12532.37.0',
'currentVIP' => '1.3.6.1.4.1.12532.38.0',
'newVIP' => '1.3.6.1.4.1.12532.39.0',
'nicEvent' => '1.3.6.1.4.1.12532.40.0',
'nodeName' => '1.3.6.1.4.1.12532.41.0',
'iveTemperature' => '1.3.6.1.4.1.12532.42.0',
'iveVPNTunnels' => '1.3.6.1.4.1.12532.43.0',
'iveSSLConnections' => '1.3.6.1.4.1.12532.44.0',
};
1;
__END__

View file

@ -0,0 +1,49 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::LARAMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'LARA-MIB'} = {
url => '',
name => 'LARA-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'LARA-MIB'} = {
'lantronix' => '1.3.6.1.4.1.244',
'products' => '1.3.6.1.4.1.244.1',
'sls' => '1.3.6.1.4.1.244.1.11',
'board' => '1.3.6.1.4.1.244.1.11.1',
'Info' => '1.3.6.1.4.1.244.1.11.1.1',
'firmwareVersion' => '1.3.6.1.4.1.244.1.11.1.1.1',
'serialNumber' => '1.3.6.1.4.1.244.1.11.1.1.2',
'IP' => '1.3.6.1.4.1.244.1.11.1.1.3',
'Netmask' => '1.3.6.1.4.1.244.1.11.1.1.4',
'Gateway' => '1.3.6.1.4.1.244.1.11.1.1.5',
'MAC' => '1.3.6.1.4.1.244.1.11.1.1.6',
'HardwareRev' => '1.3.6.1.4.1.244.1.11.1.1.7',
'eventType' => '1.3.6.1.4.1.244.1.11.1.1.8',
'eventDesc' => '1.3.6.1.4.1.244.1.11.1.1.9',
'userLoginName' => '1.3.6.1.4.1.244.1.11.1.1.10',
'remoteHost' => '1.3.6.1.4.1.244.1.11.1.1.11',
'Users' => '1.3.6.1.4.1.244.1.11.1.2',
'Actions' => '1.3.6.1.4.1.244.1.11.1.3',
'host' => '1.3.6.1.4.1.244.1.11.2',
'HostInfo' => '1.3.6.1.4.1.244.1.11.2.1',
'checkHostPower' => '1.3.6.1.4.1.244.1.11.2.1.1',
'checkHostPowerDefinition' => {
'1' => 'hasPower',
'2' => 'hasnoPower',
'3' => 'error',
'4' => 'notsupported',
},
'HostActions' => '1.3.6.1.4.1.244.1.11.2.2',
'Common' => '1.3.6.1.4.1.244.1.11.3',
'Traps' => '1.3.6.1.4.1.244.1.11.4',
'DummyTrap' => '1.3.6.1.4.1.244.1.11.4.1',
'Loginfailed' => '1.3.6.1.4.1.244.1.11.4.2',
'Loginsuccess' => '1.3.6.1.4.1.244.1.11.4.3',
'SecurityViolation' => '1.3.6.1.4.1.244.1.11.4.4',
'Generic' => '1.3.6.1.4.1.244.1.11.4.5',
};
1;
__END__

View file

@ -0,0 +1,36 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::LMSENSORSMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'LM-SENSORS-MIB'} = {
url => '',
name => 'LM-SENSORS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'LM-SENSORS-MIB'} = {
'lmSensors' => '1.3.6.1.4.1.2021.13.16',
'lmSensorsMIB' => '1.3.6.1.4.1.2021.13.16.1',
'lmTempSensorsTable' => '1.3.6.1.4.1.2021.13.16.2',
'lmTempSensorsEntry' => '1.3.6.1.4.1.2021.13.16.2.1',
'lmTempSensorsIndex' => '1.3.6.1.4.1.2021.13.16.2.1.1',
'lmTempSensorsDevice' => '1.3.6.1.4.1.2021.13.16.2.1.2',
'lmTempSensorsValue' => '1.3.6.1.4.1.2021.13.16.2.1.3',
'lmFanSensorsTable' => '1.3.6.1.4.1.2021.13.16.3',
'lmFanSensorsEntry' => '1.3.6.1.4.1.2021.13.16.3.1',
'lmFanSensorsIndex' => '1.3.6.1.4.1.2021.13.16.3.1.1',
'lmFanSensorsDevice' => '1.3.6.1.4.1.2021.13.16.3.1.2',
'lmFanSensorsValue' => '1.3.6.1.4.1.2021.13.16.3.1.3',
'lmVoltSensorsTable' => '1.3.6.1.4.1.2021.13.16.4',
'lmVoltSensorsEntry' => '1.3.6.1.4.1.2021.13.16.4.1',
'lmVoltSensorsIndex' => '1.3.6.1.4.1.2021.13.16.4.1.1',
'lmVoltSensorsDevice' => '1.3.6.1.4.1.2021.13.16.4.1.2',
'lmVoltSensorsValue' => '1.3.6.1.4.1.2021.13.16.4.1.3',
'lmMiscSensorsTable' => '1.3.6.1.4.1.2021.13.16.5',
'lmMiscSensorsEntry' => '1.3.6.1.4.1.2021.13.16.5.1',
'lmMiscSensorsIndex' => '1.3.6.1.4.1.2021.13.16.5.1.1',
'lmMiscSensorsDevice' => '1.3.6.1.4.1.2021.13.16.5.1.2',
'lmMiscSensorsValue' => '1.3.6.1.4.1.2021.13.16.5.1.3',
};
1;
__END__

View file

@ -0,0 +1,69 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::LOADBALSYSTEMMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'LOAD-BAL-SYSTEM-MIB'} = {
url => '',
name => 'LOAD-BAL-SYSTEM-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'LOAD-BAL-SYSTEM-MIB'} = {
'poolTable' => '1.3.6.1.4.1.3375.1.1.7.2',
'poolEntry' => '1.3.6.1.4.1.3375.1.1.7.2.1',
'poolName' => '1.3.6.1.4.1.3375.1.1.7.2.1.1',
'poolLBMode' => '1.3.6.1.4.1.3375.1.1.7.2.1.2',
'poolDependent' => '1.3.6.1.4.1.3375.1.1.7.2.1.3',
'poolMemberQty' => '1.3.6.1.4.1.3375.1.1.7.2.1.4',
'poolBitsin' => '1.3.6.1.4.1.3375.1.1.7.2.1.5',
'poolBitsout' => '1.3.6.1.4.1.3375.1.1.7.2.1.6',
'poolBitsinHi32' => '1.3.6.1.4.1.3375.1.1.7.2.1.7',
'poolBitsoutHi32' => '1.3.6.1.4.1.3375.1.1.7.2.1.8',
'poolPktsin' => '1.3.6.1.4.1.3375.1.1.7.2.1.9',
'poolPktsout' => '1.3.6.1.4.1.3375.1.1.7.2.1.10',
'poolPktsinHi32' => '1.3.6.1.4.1.3375.1.1.7.2.1.11',
'poolPktsoutHi32' => '1.3.6.1.4.1.3375.1.1.7.2.1.12',
'poolMaxConn' => '1.3.6.1.4.1.3375.1.1.7.2.1.13',
'poolCurrentConn' => '1.3.6.1.4.1.3375.1.1.7.2.1.14',
'poolTotalConn' => '1.3.6.1.4.1.3375.1.1.7.2.1.15',
'poolPersistMode' => '1.3.6.1.4.1.3375.1.1.7.2.1.16',
'poolSSLTimeout' => '1.3.6.1.4.1.3375.1.1.7.2.1.17',
'poolSimpleTimeout' => '1.3.6.1.4.1.3375.1.1.7.2.1.18',
'poolSimpleMask' => '1.3.6.1.4.1.3375.1.1.7.2.1.19',
'poolStickyMask' => '1.3.6.1.4.1.3375.1.1.7.2.1.20',
'poolCookieMode' => '1.3.6.1.4.1.3375.1.1.7.2.1.21',
'poolCookieExpiration' => '1.3.6.1.4.1.3375.1.1.7.2.1.22',
'poolCookieHashName' => '1.3.6.1.4.1.3375.1.1.7.2.1.23',
'poolCookieHashOffset' => '1.3.6.1.4.1.3375.1.1.7.2.1.24',
'poolCookieHashLength' => '1.3.6.1.4.1.3375.1.1.7.2.1.25',
'poolMinActiveMembers' => '1.3.6.1.4.1.3375.1.1.7.2.1.26',
'poolActiveMemberCount' => '1.3.6.1.4.1.3375.1.1.7.2.1.27',
'poolPersistMirror' => '1.3.6.1.4.1.3375.1.1.7.2.1.28',
'poolFallbackHost' => '1.3.6.1.4.1.3375.1.1.7.2.1.29',
'poolMemberTable' => '1.3.6.1.4.1.3375.1.1.8.2',
'poolMemberEntry' => '1.3.6.1.4.1.3375.1.1.8.2.1',
'poolMemberPoolName' => '1.3.6.1.4.1.3375.1.1.8.2.1.1',
'poolMemberIpAddress' => '1.3.6.1.4.1.3375.1.1.8.2.1.2',
'poolMemberPort' => '1.3.6.1.4.1.3375.1.1.8.2.1.3',
'poolMemberMaintenance' => '1.3.6.1.4.1.3375.1.1.8.2.1.4',
'poolMemberRatio' => '1.3.6.1.4.1.3375.1.1.8.2.1.5',
'poolMemberPriority' => '1.3.6.1.4.1.3375.1.1.8.2.1.6',
'poolMemberWeight' => '1.3.6.1.4.1.3375.1.1.8.2.1.7',
'poolMemberRipeness' => '1.3.6.1.4.1.3375.1.1.8.2.1.8',
'poolMemberBitsin' => '1.3.6.1.4.1.3375.1.1.8.2.1.9',
'poolMemberBitsout' => '1.3.6.1.4.1.3375.1.1.8.2.1.10',
'poolMemberBitsinHi32' => '1.3.6.1.4.1.3375.1.1.8.2.1.11',
'poolMemberBitsoutHi32' => '1.3.6.1.4.1.3375.1.1.8.2.1.12',
'poolMemberPktsin' => '1.3.6.1.4.1.3375.1.1.8.2.1.13',
'poolMemberPktsout' => '1.3.6.1.4.1.3375.1.1.8.2.1.14',
'poolMemberPktsinHi32' => '1.3.6.1.4.1.3375.1.1.8.2.1.15',
'poolMemberPktsoutHi32' => '1.3.6.1.4.1.3375.1.1.8.2.1.16',
'poolMemberConnLimit' => '1.3.6.1.4.1.3375.1.1.8.2.1.17',
'poolMemberMaxConn' => '1.3.6.1.4.1.3375.1.1.8.2.1.18',
'poolMemberCurrentConn' => '1.3.6.1.4.1.3375.1.1.8.2.1.19',
'poolMemberTotalConn' => '1.3.6.1.4.1.3375.1.1.8.2.1.20',
'poolMemberStatus' => '1.3.6.1.4.1.3375.1.1.8.2.1.21',
'poolMemberIpStatus' => '1.3.6.1.4.1.3375.1.1.8.2.1.22',
};
1;
__END__

View file

@ -0,0 +1,23 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::MIB2MIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'MIB-2-MIB'} = {
url => "",
name => "MIB-2-MIB",
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'MIB-2-MIB'} = {
sysDescr => '1.3.6.1.2.1.1.1',
sysObjectID => '1.3.6.1.2.1.1.2',
sysUpTime => '1.3.6.1.2.1.1.3',
sysName => '1.3.6.1.2.1.1.5',
sysORTable => '1.3.6.1.2.1.1.9',
sysOREntry => '1.3.6.1.2.1.1.9.1',
sysORIndex => '1.3.6.1.2.1.1.9.1.1',
sysORID => '1.3.6.1.2.1.1.9.1.2',
sysORDescr => '1.3.6.1.2.1.1.9.1.3',
sysORUpTime => '1.3.6.1.2.1.1.9.1.4',
};
1;
__END__

View file

@ -0,0 +1,24 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::MINIIFMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'MINI-IFMIB'} = {
url => '',
name => 'MINI-IFMIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'MINI-IFMIB'} = {
'ifNumber' => '1.3.6.1.2.1.2.1',
'ifTable' => '1.3.6.1.2.1.2.2',
'ifEntry' => '1.3.6.1.2.1.2.2.1',
'ifIndex' => '1.3.6.1.2.1.2.2.1.1',
'ifDescr' => '1.3.6.1.2.1.2.2.1.2',
'ifXTable' => '1.3.6.1.2.1.31.1.1',
'ifXEntry' => '1.3.6.1.2.1.31.1.1.1',
'ifName' => '1.3.6.1.2.1.31.1.1.1.1',
'ifAlias' => '1.3.6.1.2.1.31.1.1.1.18',
'ifTableLastChange' => '1.3.6.1.2.1.31.1.5',
};
1;
__END__

View file

@ -0,0 +1,14 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::NETGEARMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'NETGEAR-MIB'} = {
url => '',
name => 'NETGEAR-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'NETGEAR-MIB'} =
'1.3.6.1.4.1.4526';
1;
__END__

View file

@ -0,0 +1,55 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::NETSCREENCHASSISMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'NETSCREEN-CHASSIS-MIB'} = {
url => '',
name => 'NETSCREEN-CHASSIS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'NETSCREEN-CHASSIS-MIB'} = {
'nsPowerTable' => '1.3.6.1.4.1.3224.21.1',
'nsPowerEntry' => '1.3.6.1.4.1.3224.21.1.1',
'nsPowerId' => '1.3.6.1.4.1.3224.21.1.1.1',
'nsPowerStatus' => '1.3.6.1.4.1.3224.21.1.1.2',
'nsPowerStatusDefinition' => {
'0' => 'fail',
'1' => 'good',
},
'nsPowerDesc' => '1.3.6.1.4.1.3224.21.1.1.3',
'nsFanTable' => '1.3.6.1.4.1.3224.21.2',
'nsFanEntry' => '1.3.6.1.4.1.3224.21.2.1',
'nsFanId' => '1.3.6.1.4.1.3224.21.2.1.1',
'nsFanStatus' => '1.3.6.1.4.1.3224.21.2.1.2',
'nsFanStatusDefinition' => {
'0' => 'fail',
'1' => 'good',
'2' => 'notInstalled',
},
'nsFanDesc' => '1.3.6.1.4.1.3224.21.2.1.3',
'sysBatteryStatus' => '1.3.6.1.4.1.3224.21.3.0',
'sysBatteryStatusDefinition' => {
'1' => 'good',
'2' => 'error',
},
'nsTemperatureTable' => '1.3.6.1.4.1.3224.21.4',
'nsTemperatureEntry' => '1.3.6.1.4.1.3224.21.4.1',
'nsTemperatureId' => '1.3.6.1.4.1.3224.21.4.1.1',
'nsTemperatureSlotId' => '1.3.6.1.4.1.3224.21.4.1.2',
'nsTemperatureCur' => '1.3.6.1.4.1.3224.21.4.1.3',
'nsTemperatureDesc' => '1.3.6.1.4.1.3224.21.4.1.4',
'nsSlotTable' => '1.3.6.1.4.1.3224.21.5',
'nsSlotEntry' => '1.3.6.1.4.1.3224.21.5.1',
'nsSlotId' => '1.3.6.1.4.1.3224.21.5.1.1',
'nsSlotType' => '1.3.6.1.4.1.3224.21.5.1.2',
'nsSlotStatus' => '1.3.6.1.4.1.3224.21.5.1.3',
'nsSlotStatusDefinition' => {
'0' => 'fail',
'1' => 'good',
'2' => 'notInstalled',
},
'nsSlotSN' => '1.3.6.1.4.1.3224.21.5.1.4',
};
1;
__END__

View file

@ -0,0 +1,14 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::NETSCREENPRODUCTSMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'NETSCREEN-PRODUCTS-MIB'} = {
url => '',
name => 'NETSCREEN-PRODUCTS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'NETSCREEN-PRODUCTS-MIB'} =
'1.3.6.1.4.1.3224.1';
1;
__END__

View file

@ -0,0 +1,24 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::NETSCREENRESOURCEMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'NETSCREEN-RESOURCE-MIB'} = {
url => '',
name => 'NETSCREEN-RESOURCE-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'NETSCREEN-RESOURCE-MIB'} = {
'nsResCpuAvg' => '1.3.6.1.4.1.3224.16.1.1.0',
'nsResCpuLast1Min' => '1.3.6.1.4.1.3224.16.1.2.0',
'nsResCpuLast5Min' => '1.3.6.1.4.1.3224.16.1.3.0',
'nsResCpuLast15Min' => '1.3.6.1.4.1.3224.16.1.4.0',
'nsResMemAllocate' => '1.3.6.1.4.1.3224.16.2.1.0',
'nsResMemLeft' => '1.3.6.1.4.1.3224.16.2.2.0',
'nsResMemFrag' => '1.3.6.1.4.1.3224.16.2.3.0',
'nsResSessAllocate' => '1.3.6.1.4.1.3224.16.3.2.0',
'nsResSessMaxium' => '1.3.6.1.4.1.3224.16.3.3.0',
'nsResSessFailed' => '1.3.6.1.4.1.3224.16.3.4.0',
};
1;
__END__

View file

@ -0,0 +1,32 @@
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__

View file

@ -0,0 +1,19 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::OLDCISCOCPUMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'OLD-CISCO-CPU-MIB'} = {
url => '',
name => 'OLD-CISCO-CPU-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'OLD-CISCO-CPU-MIB'} = {
'busyPer' => '1.3.6.1.4.1.9.2.1.56.0',
'avgBusy1' => '1.3.6.1.4.1.9.2.1.57.0',
'avgBusy5' => '1.3.6.1.4.1.9.2.1.58.0',
'idleCount' => '1.3.6.1.4.1.9.2.1.59.0',
'idleWired' => '1.3.6.1.4.1.9.2.1.60.0',
};
1;
__END__

View file

@ -0,0 +1,32 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::OLDNETSWITCHMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'OLD-NETSWITCH-MIB'} = {
url => '',
name => 'OLD-NETSWITCH-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'OLD-NETSWITCH-MIB'} = {
'hpLocalMemTable' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1',
'hpLocalMemEntry' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1.1',
'hpLocalMemSlotIndex' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1.1.1',
'hpLocalMemSlabCnt' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1.1.2',
'hpLocalMemFreeSegCnt' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1.1.3',
'hpLocalMemAllocSegCnt' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1.1.4',
'hpLocalMemTotalBytes' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1.1.5',
'hpLocalMemFreeBytes' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1.1.6',
'hpLocalMemAllocBytes' => '1.3.6.1.2.1.1.7.11.12.1.2.1.1.1.7',
'hpGlobalMemTable' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1',
'hpGlobalMemEntry' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1.1',
'hpGlobalMemSlotIndex' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1.1.1',
'hpGlobalMemSlabCnt' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1.1.2',
'hpGlobalMemFreeSegCnt' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1.1.3',
'hpGlobalMemAllocSegCnt' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1.1.4',
'hpGlobalMemTotalBytes' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1.1.5',
'hpGlobalMemFreeBytes' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1.1.6',
'hpGlobalMemAllocBytes' => '1.3.6.1.2.1.1.7.11.12.1.2.2.1.1.7',
};
1;
__END__

View file

@ -0,0 +1,15 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::OLDSTATISTICSMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'OLD-STATISTICS-MIB'} = {
url => '',
name => 'OLD-STATISTICS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'OLD-STATISTICS-MIB'} = {
'hpSwitchCpuStat' => '1.3.6.1.2.1.1.7.11.12.9.6.1.0',
};
1;
__END__

View file

@ -0,0 +1,57 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::ONEACCESSSYSMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ONEACCESS-SYS-MIB'} = {
url => '',
name => 'ONEACCESS-SYS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ONEACCESS-SYS-MIB'} =
'1.3.6.1.4.1.13191.1.100.671';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ONEACCESS-SYS-MIB'} = {
'oacExpIMSysHwcClassDefinitions' => 'HASH(0x6005a74e0)',
'oacSysMIBModule' => '1.3.6.1.4.1.13191.1.100.671',
'oacExpIMSysStatistics' => '1.3.6.1.4.1.13191.10.3.3.1',
'oacSysMemStatistics' => '1.3.6.1.4.1.13191.10.3.3.1.1',
'oacSysMemoryFree' => '1.3.6.1.4.1.13191.10.3.3.1.1.1',
'oacSysMemoryAllocated' => '1.3.6.1.4.1.13191.10.3.3.1.1.2',
'oacSysMemoryTotal' => '1.3.6.1.4.1.13191.10.3.3.1.1.3',
'oacSysMemoryUsed' => '1.3.6.1.4.1.13191.10.3.3.1.1.4',
'oacSysCpuStatistics' => '1.3.6.1.4.1.13191.10.3.3.1.2',
'oacSysCpuUsed' => '1.3.6.1.4.1.13191.10.3.3.1.2.1',
'oacSysSecureCrashlogCount' => '1.3.6.1.4.1.13191.10.3.3.1.100',
'oacExpIMSysHardwareDescription' => '1.3.6.1.4.1.13191.10.3.3.2',
'oacSysIMSysMainBoard' => '1.3.6.1.4.1.13191.10.3.3.2.1',
'oacSysIMSysMainIdentifier' => '1.3.6.1.4.1.13191.10.3.3.2.1.1',
'oacSysIMSysMainManufacturedIdentity' => '1.3.6.1.4.1.13191.10.3.3.2.1.2',
'oacSysIMSysMainManufacturedDate' => '1.3.6.1.4.1.13191.10.3.3.2.1.3',
'oacSysIMSysMainCPU' => '1.3.6.1.4.1.13191.10.3.3.2.1.4',
'oacSysIMSysMainBSPVersion' => '1.3.6.1.4.1.13191.10.3.3.2.1.5',
'oacSysIMSysMainBootVersion' => '1.3.6.1.4.1.13191.10.3.3.2.1.6',
'oacSysIMSysMainBootDateCreation' => '1.3.6.1.4.1.13191.10.3.3.2.1.7',
'oacExpIMSysHwComponents' => '1.3.6.1.4.1.13191.10.3.3.2.2',
'oacExpIMSysHwComponentsCount' => '1.3.6.1.4.1.13191.10.3.3.2.2.1',
'oacExpIMSysHwComponentsTable' => '1.3.6.1.4.1.13191.10.3.3.2.2.2',
'oacExpIMSysHwComponentsEntry' => '1.3.6.1.4.1.13191.10.3.3.2.2.2.1',
'oacExpIMSysHwcIndex' => '1.3.6.1.4.1.13191.10.3.3.2.2.2.1.1',
'oacExpIMSysHwcClass' => '1.3.6.1.4.1.13191.10.3.3.2.2.2.1.2',
'oacExpIMSysHwcType' => '1.3.6.1.4.1.13191.10.3.3.2.2.2.1.3',
'oacExpIMSysHwcTypeDefinition' => {
'0' => 'mainboard',
'1' => 'microprocessor',
'2' => 'ram',
'3' => 'flash',
'4' => 'dsp',
'5' => 'uplink',
'6' => 'module',
},
'oacExpIMSysHwcDescription' => '1.3.6.1.4.1.13191.10.3.3.2.2.2.1.4',
'oacExpIMSysHwcSerialNumber' => '1.3.6.1.4.1.13191.10.3.3.2.2.2.1.5',
'oacExpIMSysHwcManufacturer' => '1.3.6.1.4.1.13191.10.3.3.2.2.2.1.6',
'oacExpIMSysHwcManufacturedDate' => '1.3.6.1.4.1.13191.10.3.3.2.2.2.1.7',
};
1;
__END__

View file

@ -0,0 +1,452 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::OSPFMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'OSPF-MIB'} = {
url => '',
name => 'OSPF-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::requirements->{'OSPF-MIB'} = [
'SNMPv2-TC-v1-MIB',
];
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'OSPF-MIB'} = {
'ospf' => '1.3.6.1.2.1.14',
'ospfGeneralGroup' => '1.3.6.1.2.1.14.1',
'ospfRouterId' => '1.3.6.1.2.1.14.1.1',
'ospfAdminStat' => '1.3.6.1.2.1.14.1.2',
'ospfVersionNumber' => '1.3.6.1.2.1.14.1.3',
'ospfVersionNumberDefinition' => 'OSPF-MIB::ospfVersionNumber',
'ospfAreaBdrRtrStatus' => '1.3.6.1.2.1.14.1.4',
'ospfASBdrRtrStatus' => '1.3.6.1.2.1.14.1.5',
'ospfExternLsaCount' => '1.3.6.1.2.1.14.1.6',
'ospfExternLsaCksumSum' => '1.3.6.1.2.1.14.1.7',
'ospfTOSSupport' => '1.3.6.1.2.1.14.1.8',
'ospfOriginateNewLsas' => '1.3.6.1.2.1.14.1.9',
'ospfRxNewLsas' => '1.3.6.1.2.1.14.1.10',
'ospfExtLsdbLimit' => '1.3.6.1.2.1.14.1.11',
'ospfMulticastExtensions' => '1.3.6.1.2.1.14.1.12',
'ospfExitOverflowInterval' => '1.3.6.1.2.1.14.1.13',
'ospfDemandExtensions' => '1.3.6.1.2.1.14.1.14',
'ospfRFC1583Compatibility' => '1.3.6.1.2.1.14.1.15',
'ospfOpaqueLsaSupport' => '1.3.6.1.2.1.14.1.16',
'ospfReferenceBandwidth' => '1.3.6.1.2.1.14.1.17',
'ospfRestartSupport' => '1.3.6.1.2.1.14.1.18',
'ospfRestartSupportDefinition' => 'OSPF-MIB::ospfRestartSupport',
'ospfRestartInterval' => '1.3.6.1.2.1.14.1.19',
'ospfRestartStrictLsaChecking' => '1.3.6.1.2.1.14.1.20',
'ospfRestartStatus' => '1.3.6.1.2.1.14.1.21',
'ospfRestartStatusDefinition' => 'OSPF-MIB::ospfRestartStatus',
'ospfRestartAge' => '1.3.6.1.2.1.14.1.22',
'ospfRestartExitReason' => '1.3.6.1.2.1.14.1.23',
'ospfRestartExitReasonDefinition' => 'OSPF-MIB::ospfRestartExitReason',
'ospfAsLsaCount' => '1.3.6.1.2.1.14.1.24',
'ospfAsLsaCksumSum' => '1.3.6.1.2.1.14.1.25',
'ospfStubRouterSupport' => '1.3.6.1.2.1.14.1.26',
'ospfStubRouterAdvertisement' => '1.3.6.1.2.1.14.1.27',
'ospfStubRouterAdvertisementDefinition' => 'OSPF-MIB::ospfStubRouterAdvertisement',
'ospfDiscontinuityTime' => '1.3.6.1.2.1.14.1.28',
'ospfAreaTable' => '1.3.6.1.2.1.14.2',
'ospfAreaEntry' => '1.3.6.1.2.1.14.2.1',
'ospfAreaId' => '1.3.6.1.2.1.14.2.1.1',
'ospfAuthType' => '1.3.6.1.2.1.14.2.1.2',
'ospfAuthTypeDefinition' => {
'0' => 'none',
'1' => 'simplePassword',
'2' => 'md5',
},
'ospfImportAsExtern' => '1.3.6.1.2.1.14.2.1.3',
'ospfImportAsExternDefinition' => 'OSPF-MIB::ospfImportAsExtern',
'ospfSpfRuns' => '1.3.6.1.2.1.14.2.1.4',
'ospfAreaBdrRtrCount' => '1.3.6.1.2.1.14.2.1.5',
'ospfAsBdrRtrCount' => '1.3.6.1.2.1.14.2.1.6',
'ospfAreaLsaCount' => '1.3.6.1.2.1.14.2.1.7',
'ospfAreaLsaCksumSum' => '1.3.6.1.2.1.14.2.1.8',
'ospfAreaSummary' => '1.3.6.1.2.1.14.2.1.9',
'ospfAreaSummaryDefinition' => 'OSPF-MIB::ospfAreaSummary',
'ospfAreaStatus' => '1.3.6.1.2.1.14.2.1.10',
'ospfAreaStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
'ospfAreaNssaTranslatorRole' => '1.3.6.1.2.1.14.2.1.11',
'ospfAreaNssaTranslatorRoleDefinition' => 'OSPF-MIB::ospfAreaNssaTranslatorRole',
'ospfAreaNssaTranslatorState' => '1.3.6.1.2.1.14.2.1.12',
'ospfAreaNssaTranslatorStateDefinition' => 'OSPF-MIB::ospfAreaNssaTranslatorState',
'ospfAreaNssaTranslatorStabilityInterval' => '1.3.6.1.2.1.14.2.1.13',
'ospfAreaNssaTranslatorEvents' => '1.3.6.1.2.1.14.2.1.14',
'ospfStubAreaTable' => '1.3.6.1.2.1.14.3',
'ospfStubAreaEntry' => '1.3.6.1.2.1.14.3.1',
'ospfStubAreaId' => '1.3.6.1.2.1.14.3.1.1',
'ospfStubTOS' => '1.3.6.1.2.1.14.3.1.2',
'ospfStubMetric' => '1.3.6.1.2.1.14.3.1.3',
'ospfStubStatus' => '1.3.6.1.2.1.14.3.1.4',
'ospfStubMetricType' => '1.3.6.1.2.1.14.3.1.5',
'ospfStubMetricTypeDefinition' => 'OSPF-MIB::ospfStubMetricType',
'ospfLsdbTable' => '1.3.6.1.2.1.14.4',
'ospfLsdbEntry' => '1.3.6.1.2.1.14.4.1',
'ospfLsdbAreaId' => '1.3.6.1.2.1.14.4.1.1',
'ospfLsdbType' => '1.3.6.1.2.1.14.4.1.2',
'ospfLsdbTypeDefinition' => 'OSPF-MIB::ospfLsdbType',
'ospfLsdbLsid' => '1.3.6.1.2.1.14.4.1.3',
'ospfLsdbRouterId' => '1.3.6.1.2.1.14.4.1.4',
'ospfLsdbSequence' => '1.3.6.1.2.1.14.4.1.5',
'ospfLsdbAge' => '1.3.6.1.2.1.14.4.1.6',
'ospfLsdbChecksum' => '1.3.6.1.2.1.14.4.1.7',
'ospfLsdbAdvertisement' => '1.3.6.1.2.1.14.4.1.8',
'ospfAreaRangeTable' => '1.3.6.1.2.1.14.5',
'ospfAreaRangeEntry' => '1.3.6.1.2.1.14.5.1',
'ospfAreaRangeAreaId' => '1.3.6.1.2.1.14.5.1.1',
'ospfAreaRangeNet' => '1.3.6.1.2.1.14.5.1.2',
'ospfAreaRangeMask' => '1.3.6.1.2.1.14.5.1.3',
'ospfAreaRangeStatus' => '1.3.6.1.2.1.14.5.1.4',
'ospfAreaRangeEffect' => '1.3.6.1.2.1.14.5.1.5',
'ospfAreaRangeEffectDefinition' => 'OSPF-MIB::ospfAreaRangeEffect',
'ospfHostTable' => '1.3.6.1.2.1.14.6',
'ospfHostEntry' => '1.3.6.1.2.1.14.6.1',
'ospfHostIpAddress' => '1.3.6.1.2.1.14.6.1.1',
'ospfHostTOS' => '1.3.6.1.2.1.14.6.1.2',
'ospfHostMetric' => '1.3.6.1.2.1.14.6.1.3',
'ospfHostStatus' => '1.3.6.1.2.1.14.6.1.4',
'ospfHostStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
'ospfHostAreaID' => '1.3.6.1.2.1.14.6.1.5',
'ospfHostCfgAreaID' => '1.3.6.1.2.1.14.6.1.6',
'ospfIfTable' => '1.3.6.1.2.1.14.7',
'ospfIfEntry' => '1.3.6.1.2.1.14.7.1',
'ospfIfIpAddress' => '1.3.6.1.2.1.14.7.1.1',
'ospfAddressLessIf' => '1.3.6.1.2.1.14.7.1.2',
'ospfIfAreaId' => '1.3.6.1.2.1.14.7.1.3',
'ospfIfType' => '1.3.6.1.2.1.14.7.1.4',
'ospfIfTypeDefinition' => 'OSPF-MIB::ospfIfType',
'ospfIfAdminStat' => '1.3.6.1.2.1.14.7.1.5',
'ospfIfAdminStatDefinition' => 'OSPF-MIB::Status',
'ospfIfRtrPriority' => '1.3.6.1.2.1.14.7.1.6',
'ospfIfTransitDelay' => '1.3.6.1.2.1.14.7.1.7',
'ospfIfRetransInterval' => '1.3.6.1.2.1.14.7.1.8',
'ospfIfHelloInterval' => '1.3.6.1.2.1.14.7.1.9',
'ospfIfRtrDeadInterval' => '1.3.6.1.2.1.14.7.1.10',
'ospfIfPollInterval' => '1.3.6.1.2.1.14.7.1.11',
'ospfIfState' => '1.3.6.1.2.1.14.7.1.12',
'ospfIfStateDefinition' => 'OSPF-MIB::ospfIfState',
'ospfIfDesignatedRouter' => '1.3.6.1.2.1.14.7.1.13',
'ospfIfBackupDesignatedRouter' => '1.3.6.1.2.1.14.7.1.14',
'ospfIfEvents' => '1.3.6.1.2.1.14.7.1.15',
'ospfIfAuthKey' => '1.3.6.1.2.1.14.7.1.16',
'ospfIfStatus' => '1.3.6.1.2.1.14.7.1.17',
'ospfIfStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
'ospfIfMulticastForwarding' => '1.3.6.1.2.1.14.7.1.18',
'ospfIfMulticastForwardingDefinition' => 'OSPF-MIB::ospfIfMulticastForwarding',
'ospfIfDemand' => '1.3.6.1.2.1.14.7.1.19',
'ospfIfDemandDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue',
'ospfIfAuthType' => '1.3.6.1.2.1.14.7.1.20',
'ospfIfAuthTypeDefinition' => 'OSPF-MIB::AuType',
'ospfIfLsaCount' => '1.3.6.1.2.1.14.7.1.21',
'ospfIfLsaCksumSum' => '1.3.6.1.2.1.14.7.1.22',
'ospfIfDesignatedRouterId' => '1.3.6.1.2.1.14.7.1.23',
'ospfIfBackupDesignatedRouterId' => '1.3.6.1.2.1.14.7.1.24',
'ospfIfMetricTable' => '1.3.6.1.2.1.14.8',
'ospfIfMetricEntry' => '1.3.6.1.2.1.14.8.1',
'ospfIfMetricIpAddress' => '1.3.6.1.2.1.14.8.1.1',
'ospfIfMetricAddressLessIf' => '1.3.6.1.2.1.14.8.1.2',
'ospfIfMetricTOS' => '1.3.6.1.2.1.14.8.1.3',
'ospfIfMetricValue' => '1.3.6.1.2.1.14.8.1.4',
'ospfIfMetricStatus' => '1.3.6.1.2.1.14.8.1.5',
'ospfIfMetricStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
'ospfVirtIfTable' => '1.3.6.1.2.1.14.9',
'ospfVirtIfEntry' => '1.3.6.1.2.1.14.9.1',
'ospfVirtIfAreaId' => '1.3.6.1.2.1.14.9.1.1',
'ospfVirtIfNeighbor' => '1.3.6.1.2.1.14.9.1.2',
'ospfVirtIfTransitDelay' => '1.3.6.1.2.1.14.9.1.3',
'ospfVirtIfRetransInterval' => '1.3.6.1.2.1.14.9.1.4',
'ospfVirtIfHelloInterval' => '1.3.6.1.2.1.14.9.1.5',
'ospfVirtIfRtrDeadInterval' => '1.3.6.1.2.1.14.9.1.6',
'ospfVirtIfState' => '1.3.6.1.2.1.14.9.1.7',
'ospfVirtIfStateDefinition' => 'OSPF-MIB::ospfVirtIfState',
'ospfVirtIfEvents' => '1.3.6.1.2.1.14.9.1.8',
'ospfVirtIfAuthKey' => '1.3.6.1.2.1.14.9.1.9',
'ospfVirtIfStatus' => '1.3.6.1.2.1.14.9.1.10',
'ospfVirtIfAuthType' => '1.3.6.1.2.1.14.9.1.11',
'ospfVirtIfLsaCount' => '1.3.6.1.2.1.14.9.1.12',
'ospfVirtIfLsaCksumSum' => '1.3.6.1.2.1.14.9.1.13',
'ospfNbrTable' => '1.3.6.1.2.1.14.10',
'ospfNbrEntry' => '1.3.6.1.2.1.14.10.1',
'ospfNbrIpAddr' => '1.3.6.1.2.1.14.10.1.1',
'ospfNbrAddressLessIndex' => '1.3.6.1.2.1.14.10.1.2',
'ospfNbrRtrId' => '1.3.6.1.2.1.14.10.1.3',
'ospfNbrOptions' => '1.3.6.1.2.1.14.10.1.4',
'ospfNbrPriority' => '1.3.6.1.2.1.14.10.1.5',
'ospfNbrState' => '1.3.6.1.2.1.14.10.1.6',
'ospfNbrStateDefinition' => 'OSPF-MIB::ospfNbrState',
'ospfNbrEvents' => '1.3.6.1.2.1.14.10.1.7',
'ospfNbrLsRetransQLen' => '1.3.6.1.2.1.14.10.1.8',
'ospfNbmaNbrStatus' => '1.3.6.1.2.1.14.10.1.9',
'ospfNbmaNbrStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
'ospfNbmaNbrPermanence' => '1.3.6.1.2.1.14.10.1.10',
'ospfNbmaNbrPermanenceDefinition' => 'OSPF-MIB::ospfNbmaNbrPermanence',
'ospfNbrHelloSuppressed' => '1.3.6.1.2.1.14.10.1.11',
'ospfNbrHelloSuppressedDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue',
'ospfNbrRestartHelperStatus' => '1.3.6.1.2.1.14.10.1.12',
'ospfNbrRestartHelperStatusDefinition' => 'OSPF-MIB::ospfNbrRestartHelperStatus',
'ospfNbrRestartHelperAge' => '1.3.6.1.2.1.14.10.1.13',
'ospfNbrRestartHelperExitReason' => '1.3.6.1.2.1.14.10.1.14',
'ospfNbrRestartHelperExitReasonDefinition' => 'OSPF-MIB::ospfNbrRestartHelperExitReason',
'ospfVirtNbrTable' => '1.3.6.1.2.1.14.11',
'ospfVirtNbrEntry' => '1.3.6.1.2.1.14.11.1',
'ospfVirtNbrArea' => '1.3.6.1.2.1.14.11.1.1',
'ospfVirtNbrRtrId' => '1.3.6.1.2.1.14.11.1.2',
'ospfVirtNbrIpAddr' => '1.3.6.1.2.1.14.11.1.3',
'ospfVirtNbrOptions' => '1.3.6.1.2.1.14.11.1.4',
'ospfVirtNbrOptionsDefinition' => 'OSPF-MIB::ospfVirtNbrOptions',
'ospfVirtNbrState' => '1.3.6.1.2.1.14.11.1.5',
'ospfVirtNbrStateDefinition' => 'OSPF-MIB::ospfVirtNbrState',
'ospfVirtNbrEvents' => '1.3.6.1.2.1.14.11.1.6',
'ospfVirtNbrLsRetransQLen' => '1.3.6.1.2.1.14.11.1.7',
'ospfVirtNbrHelloSuppressed' => '1.3.6.1.2.1.14.11.1.8',
'ospfVirtNbrRestartHelperStatus' => '1.3.6.1.2.1.14.11.1.9',
'ospfVirtNbrRestartHelperStatusDefinition' => 'OSPF-MIB::ospfVirtNbrRestartHelperStatus',
'ospfVirtNbrRestartHelperAge' => '1.3.6.1.2.1.14.11.1.10',
'ospfVirtNbrRestartHelperExitReason' => '1.3.6.1.2.1.14.11.1.11',
'ospfVirtNbrRestartHelperExitReasonDefinition' => 'OSPF-MIB::ospfVirtNbrRestartHelperExitReason',
'ospfExtLsdbTable' => '1.3.6.1.2.1.14.12',
'ospfExtLsdbEntry' => '1.3.6.1.2.1.14.12.1',
'ospfExtLsdbType' => '1.3.6.1.2.1.14.12.1.1',
'ospfExtLsdbTypeDefinition' => 'OSPF-MIB::ospfExtLsdbType',
'ospfExtLsdbLsid' => '1.3.6.1.2.1.14.12.1.2',
'ospfExtLsdbRouterId' => '1.3.6.1.2.1.14.12.1.3',
'ospfExtLsdbSequence' => '1.3.6.1.2.1.14.12.1.4',
'ospfExtLsdbAge' => '1.3.6.1.2.1.14.12.1.5',
'ospfExtLsdbChecksum' => '1.3.6.1.2.1.14.12.1.6',
'ospfExtLsdbAdvertisement' => '1.3.6.1.2.1.14.12.1.7',
'ospfRouteGroup' => '1.3.6.1.2.1.14.13',
'ospfIntraArea' => '1.3.6.1.2.1.14.13.1',
'ospfInterArea' => '1.3.6.1.2.1.14.13.2',
'ospfExternalType1' => '1.3.6.1.2.1.14.13.3',
'ospfExternalType2' => '1.3.6.1.2.1.14.13.4',
'ospfAreaAggregateTable' => '1.3.6.1.2.1.14.14',
'ospfAreaAggregateEntry' => '1.3.6.1.2.1.14.14.1',
'ospfAreaAggregateAreaID' => '1.3.6.1.2.1.14.14.1.1',
'ospfAreaAggregateLsdbType' => '1.3.6.1.2.1.14.14.1.2',
'ospfAreaAggregateLsdbTypeDefinition' => 'OSPF-MIB::ospfAreaAggregateLsdbType',
'ospfAreaAggregateNet' => '1.3.6.1.2.1.14.14.1.3',
'ospfAreaAggregateMask' => '1.3.6.1.2.1.14.14.1.4',
'ospfAreaAggregateStatus' => '1.3.6.1.2.1.14.14.1.5',
'ospfAreaAggregateEffect' => '1.3.6.1.2.1.14.14.1.6',
'ospfAreaAggregateEffectDefinition' => 'OSPF-MIB::ospfAreaAggregateEffect',
'ospfAreaAggregateExtRouteTag' => '1.3.6.1.2.1.14.14.1.7',
'ospfConformance' => '1.3.6.1.2.1.14.15',
'ospfGroups' => '1.3.6.1.2.1.14.15.1',
'ospfCompliances' => '1.3.6.1.2.1.14.15.2',
'ospfLocalLsdbTable' => '1.3.6.1.2.1.14.17',
'ospfLocalLsdbEntry' => '1.3.6.1.2.1.14.17.1',
'ospfLocalLsdbIpAddress' => '1.3.6.1.2.1.14.17.1.1',
'ospfLocalLsdbAddressLessIf' => '1.3.6.1.2.1.14.17.1.2',
'ospfLocalLsdbType' => '1.3.6.1.2.1.14.17.1.3',
'ospfLocalLsdbTypeDefinition' => 'OSPF-MIB::ospfLocalLsdbType',
'ospfLocalLsdbLsid' => '1.3.6.1.2.1.14.17.1.4',
'ospfLocalLsdbRouterId' => '1.3.6.1.2.1.14.17.1.5',
'ospfLocalLsdbSequence' => '1.3.6.1.2.1.14.17.1.6',
'ospfLocalLsdbAge' => '1.3.6.1.2.1.14.17.1.7',
'ospfLocalLsdbChecksum' => '1.3.6.1.2.1.14.17.1.8',
'ospfLocalLsdbAdvertisement' => '1.3.6.1.2.1.14.17.1.9',
'ospfVirtLocalLsdbTable' => '1.3.6.1.2.1.14.18',
'ospfVirtLocalLsdbEntry' => '1.3.6.1.2.1.14.18.1',
'ospfVirtLocalLsdbTransitArea' => '1.3.6.1.2.1.14.18.1.1',
'ospfVirtLocalLsdbNeighbor' => '1.3.6.1.2.1.14.18.1.2',
'ospfVirtLocalLsdbType' => '1.3.6.1.2.1.14.18.1.3',
'ospfVirtLocalLsdbTypeDefinition' => 'OSPF-MIB::ospfVirtLocalLsdbType',
'ospfVirtLocalLsdbLsid' => '1.3.6.1.2.1.14.18.1.4',
'ospfVirtLocalLsdbRouterId' => '1.3.6.1.2.1.14.18.1.5',
'ospfVirtLocalLsdbSequence' => '1.3.6.1.2.1.14.18.1.6',
'ospfVirtLocalLsdbAge' => '1.3.6.1.2.1.14.18.1.7',
'ospfVirtLocalLsdbChecksum' => '1.3.6.1.2.1.14.18.1.8',
'ospfVirtLocalLsdbAdvertisement' => '1.3.6.1.2.1.14.18.1.9',
'ospfAsLsdbTable' => '1.3.6.1.2.1.14.19',
'ospfAsLsdbEntry' => '1.3.6.1.2.1.14.19.1',
'ospfAsLsdbType' => '1.3.6.1.2.1.14.19.1.1',
'ospfAsLsdbTypeDefinition' => 'OSPF-MIB::ospfAsLsdbType',
'ospfAsLsdbLsid' => '1.3.6.1.2.1.14.19.1.2',
'ospfAsLsdbRouterId' => '1.3.6.1.2.1.14.19.1.3',
'ospfAsLsdbSequence' => '1.3.6.1.2.1.14.19.1.4',
'ospfAsLsdbAge' => '1.3.6.1.2.1.14.19.1.5',
'ospfAsLsdbChecksum' => '1.3.6.1.2.1.14.19.1.6',
'ospfAsLsdbAdvertisement' => '1.3.6.1.2.1.14.19.1.7',
'ospfAreaLsaCountTable' => '1.3.6.1.2.1.14.20',
'ospfAreaLsaCountEntry' => '1.3.6.1.2.1.14.20.1',
'ospfAreaLsaCountAreaId' => '1.3.6.1.2.1.14.20.1.1',
'ospfAreaLsaCountLsaType' => '1.3.6.1.2.1.14.20.1.2',
'ospfAreaLsaCountLsaTypeDefinition' => 'OSPF-MIB::ospfAreaLsaCountLsaType',
'ospfAreaLsaCountNumber' => '1.3.6.1.2.1.14.20.1.3',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'OSPF-MIB'} = {
'ospfAreaAggregateEffect' => {
'1' => 'advertiseMatching',
'2' => 'doNotAdvertiseMatching',
},
'ospfLocalLsdbType' => {
'9' => 'localOpaqueLink',
},
'ospfVirtNbrRestartHelperStatus' => {
'1' => 'notHelping',
'2' => 'helping',
},
'ospfImportAsExtern' => {
'1' => 'importExternal',
'2' => 'importNoExternal',
'3' => 'importNssa',
},
'ospfStubMetricType' => {
'1' => 'ospfMetric',
'2' => 'comparableCost',
'3' => 'nonComparable',
},
'ospfAreaNssaTranslatorRole' => {
'1' => 'always',
'2' => 'candidate',
},
'ospfNbrRestartHelperStatus' => {
'1' => 'notHelping',
'2' => 'helping',
},
'AuType' => {
'0' => 'Null authentication',
'1' => 'Simple password',
},
'ospfVersionNumber' => {
'2' => 'version2',
},
'ospfAreaAggregateLsdbType' => {
'3' => 'summaryLink',
'7' => 'nssaExternalLink',
},
'ospfExtLsdbType' => {
'5' => 'asExternalLink',
},
'ospfStubRouterAdvertisement' => {
'1' => 'doNotAdvertise',
'2' => 'advertise',
},
'ospfAreaNssaTranslatorState' => {
'1' => 'enabled',
'2' => 'elected',
'3' => 'disabled',
},
'ospfNbrRestartHelperExitReason' => {
'1' => 'none',
'2' => 'inProgress',
'3' => 'completed',
'4' => 'timedOut',
'5' => 'topologyChanged',
},
'ospfAreaLsaCountLsaType' => {
'1' => 'routerLink',
'2' => 'networkLink',
'3' => 'summaryLink',
'4' => 'asSummaryLink',
'6' => 'multicastLink',
'7' => 'nssaExternalLink',
'10' => 'areaOpaqueLink',
},
'ospfIfState' => {
'1' => 'down',
'2' => 'loopback',
'3' => 'waiting',
'4' => 'pointToPoint',
'5' => 'designatedRouter',
'6' => 'backupDesignatedRouter',
'7' => 'otherDesignatedRouter',
},
'ospfNbmaNbrPermanence' => {
'1' => 'dynamic',
'2' => 'permanent',
},
'ospfLsdbType' => {
'1' => 'routerLink',
'2' => 'networkLink',
'3' => 'summaryLink',
'4' => 'asSummaryLink',
'5' => 'asExternalLink',
'6' => 'multicastLink',
'7' => 'nssaExternalLink',
'10' => 'areaOpaqueLink',
},
'ospfVirtIfState' => {
'1' => 'down',
'4' => 'pointToPoint',
},
'ospfRestartStatus' => {
'1' => 'notRestarting',
'2' => 'plannedRestart',
'3' => 'unplannedRestart',
},
'ospfAreaSummary' => {
'1' => 'noAreaSummary',
'2' => 'sendAreaSummary',
},
'ospfNbrState' => {
'1' => 'down',
'2' => 'attempt',
'3' => 'init',
'4' => 'twoWay',
'5' => 'exchangeStart',
'6' => 'exchange',
'7' => 'loading',
'8' => 'full',
},
'ospfVirtNbrRestartHelperExitReason' => {
'1' => 'none',
'2' => 'inProgress',
'3' => 'completed',
'4' => 'timedOut',
'5' => 'topologyChanged',
},
'ospfRestartExitReason' => {
'1' => 'none',
'2' => 'inProgress',
'3' => 'completed',
'4' => 'timedOut',
'5' => 'topologyChanged',
},
'ospfIfType' => {
'1' => 'broadcast',
'2' => 'nbma',
'3' => 'pointToPoint',
'5' => 'pointToMultipoint',
},
'Status' => {
'1' => 'enabled',
'2' => 'disabled',
},
'ospfVirtNbrState' => {
'1' => 'down',
'2' => 'attempt',
'3' => 'init',
'4' => 'twoWay',
'5' => 'exchangeStart',
'6' => 'exchange',
'7' => 'loading',
'8' => 'full',
},
'ospfAsLsdbType' => {
'5' => 'asExternalLink',
'11' => 'asOpaqueLink',
},
'ospfAreaRangeEffect' => {
'1' => 'advertiseMatching',
'2' => 'doNotAdvertiseMatching',
},
'ospfIfMulticastForwarding' => {
'1' => 'blocked',
'2' => 'multicast',
'3' => 'unicast',
},
'ospfVirtNbrOptions' => 'REPAIRME',
'ospfRestartSupport' => {
'1' => 'none',
'2' => 'plannedOnly',
'3' => 'plannedAndUnplanned',
},
'ospfVirtLocalLsdbType' => {
'9' => 'localOpaqueLink',
},
};
1;
__END__

View file

@ -0,0 +1,65 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::PANCOMMONMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'PAN-COMMON-MIB'} = {
url => '',
name => 'PAN-COMMON-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'PAN-COMMON-MIB'} = {
'panCommonConfMib' => '1.3.6.1.4.1.25461.2.1.1',
'panCommonObjs' => '1.3.6.1.4.1.25461.2.1.2',
'panSys' => '1.3.6.1.4.1.25461.2.1.2.1',
'panSysSwVersion' => '1.3.6.1.4.1.25461.2.1.2.1.1.0',
'panSysHwVersion' => '1.3.6.1.4.1.25461.2.1.2.1.2.0',
'panSysSerialNumber' => '1.3.6.1.4.1.25461.2.1.2.1.3.0',
'panSysTimeZoneOffset' => '1.3.6.1.4.1.25461.2.1.2.1.4.0',
'panSysDaylightSaving' => '1.3.6.1.4.1.25461.2.1.2.1.5.0',
'panSysVpnClientVersion' => '1.3.6.1.4.1.25461.2.1.2.1.6.0',
'panSysAppVersion' => '1.3.6.1.4.1.25461.2.1.2.1.7.0',
'panSysAvVersion' => '1.3.6.1.4.1.25461.2.1.2.1.8.0',
'panSysThreatVersion' => '1.3.6.1.4.1.25461.2.1.2.1.9.0',
'panSysUrlFilteringVersion' => '1.3.6.1.4.1.25461.2.1.2.1.10.0',
'panSysHAState' => '1.3.6.1.4.1.25461.2.1.2.1.11.0',
'panSysHAPeerState' => '1.3.6.1.4.1.25461.2.1.2.1.12.0',
'panSysHAMode' => '1.3.6.1.4.1.25461.2.1.2.1.13.0',
'panSysUrlFilteringDatabase' => '1.3.6.1.4.1.25461.2.1.2.1.14.0',
'panSysGlobalProtectClientVersion' => '1.3.6.1.4.1.25461.2.1.2.1.15.0',
'panSysOpswatDatafileVersion' => '1.3.6.1.4.1.25461.2.1.2.1.16.0',
'panChassis' => '1.3.6.1.4.1.25461.2.1.2.2',
'panChassisType' => '1.3.6.1.4.1.25461.2.1.2.2.1.0',
'panMSeriesMode' => '1.3.6.1.4.1.25461.2.1.2.2.2.0',
'panSession' => '1.3.6.1.4.1.25461.2.1.2.3',
'panSessionUtilization' => '1.3.6.1.4.1.25461.2.1.2.3.1.0',
'panSessionMax' => '1.3.6.1.4.1.25461.2.1.2.3.2.0',
'panSessionActive' => '1.3.6.1.4.1.25461.2.1.2.3.3.0',
'panSessionActiveTcp' => '1.3.6.1.4.1.25461.2.1.2.3.4.0',
'panSessionActiveUdp' => '1.3.6.1.4.1.25461.2.1.2.3.5.0',
'panSessionActiveICMP' => '1.3.6.1.4.1.25461.2.1.2.3.6.0',
'panSessionActiveSslProxy' => '1.3.6.1.4.1.25461.2.1.2.3.7.0',
'panSessionSslProxyUtilization' => '1.3.6.1.4.1.25461.2.1.2.3.8.0',
'panVsysTable' => '1.3.6.1.4.1.25461.2.1.2.3.9',
'panVsysEntry' => '1.3.6.1.4.1.25461.2.1.2.3.9.1',
'panVsysId' => '1.3.6.1.4.1.25461.2.1.2.3.9.1.1',
'panVsysName' => '1.3.6.1.4.1.25461.2.1.2.3.9.1.2',
'panVsysSessionUtilizationPct' => '1.3.6.1.4.1.25461.2.1.2.3.9.1.3',
'panVsysActiveSessions' => '1.3.6.1.4.1.25461.2.1.2.3.9.1.4',
'panVsysMaxSessions' => '1.3.6.1.4.1.25461.2.1.2.3.9.1.5',
'panMgmt' => '1.3.6.1.4.1.25461.2.1.2.4',
'panMgmtPanoramaConnected' => '1.3.6.1.4.1.25461.2.1.2.4.1.0',
'panMgmtPanorama2Connected' => '1.3.6.1.4.1.25461.2.1.2.4.2.0',
'panGlobalProtect' => '1.3.6.1.4.1.25461.2.1.2.5',
'panGPGatewayUtilization' => '1.3.6.1.4.1.25461.2.1.2.5.1',
'panGPGWUtilizationPct' => '1.3.6.1.4.1.25461.2.1.2.5.1.1.0',
'panGPGWUtilizationMaxTunnels' => '1.3.6.1.4.1.25461.2.1.2.5.1.2.0',
'panGPGWUtilizationActiveTunnels' => '1.3.6.1.4.1.25461.2.1.2.5.1.3.0',
'panCommonEvents' => '1.3.6.1.4.1.25461.2.1.3',
'panCommonEventObjs' => '1.3.6.1.4.1.25461.2.1.3.1',
'panCommonEventDescr' => '1.3.6.1.4.1.25461.2.1.3.1.1.0',
'panCommonEventEvents' => '1.3.6.1.4.1.25461.2.1.3.2',
'panCommonEventEventsV2' => '1.3.6.1.4.1.25461.2.1.3.2.0',
};
1;
__END__

View file

@ -0,0 +1,14 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::PANPRODUCTSMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'PAN-PRODUCTS-MIB'} = {
url => '',
name => 'PAN-PRODUCTS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'PAN-PRODUCTS-MIB'} =
'1.3.6.1.4.1.25461.2.3';
1;
__END__

View file

@ -0,0 +1,26 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::PROXYMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'PROXY-MIB'} = {
url => '',
name => 'PROXY-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'PROXY-MIB'} = {
'proxyMemUsage' => '1.3.6.1.3.25.17.1.1.0',
'proxyStorage' => '1.3.6.1.3.25.17.1.2.0',
'proxyCpuUsage' => '1.3.6.1.3.25.17.1.3.0',
'proxyUpTime' => '1.3.6.1.3.25.17.1.4.0',
'proxyConfig' => '1.3.6.1.3.25.17.2',
'proxyAdmin' => '1.3.6.1.3.25.17.2.1.0',
'proxySoftware' => '1.3.6.1.3.25.17.2.2.0',
'proxyVersion' => '1.3.6.1.3.25.17.2.3.0',
'proxySysPerf' => '1.3.6.1.3.25.17.3.1',
'proxyCpuLoad' => '1.3.6.1.3.25.17.3.1.1.0',
'proxyNumObjects' => '1.3.6.1.3.25.17.3.1.2.0',
'proxyProtoPerf' => '1.3.6.1.3.25.17.3.2',
};
1;
__END__

View file

@ -0,0 +1,77 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::RAPIDCITYMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'RAPID-CITY-MIB'} = {
url => '',
name => 'RAPID-CITY-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'RAPID-CITY-MIB'} =
'1.3.6.1.4.1.2272';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'RAPID-CITY-MIB'} = {
'rcSysCpuUtil' => '1.3.6.1.4.1.2272.1.1.20',
'rcSysDramSize' => '1.3.6.1.4.1.2272.1.1.46',
'rcSysDramUsed' => '1.3.6.1.4.1.2272.1.1.47',
'rcSysDramFree' => '1.3.6.1.4.1.2272.1.1.48',
'rcChasSerialNumber' => '1.3.6.1.4.1.2272.1.4.2',
'rcChasHardwareRevision' => '1.3.6.1.4.1.2272.1.4.3',
'rcChasNumSlots' => '1.3.6.1.4.1.2272.1.4.4',
'rcChasNumPorts' => '1.3.6.1.4.1.2272.1.4.5',
'rcChasTestResult' => '1.3.6.1.4.1.2272.1.4.6',
'rcChasTestResultDefinition' => {
'1' => 'other',
'2' => 'ok',
'3' => 'crceeprom',
'4' => 'timer',
'5' => 'procdram',
'6' => 'led',
'7' => 'formaccpuaccess',
'8' => 'asiccpuaccess',
'9' => 'memory',
'10' => 'loopback',
},
'rcChasFan' => '1.3.6.1.4.1.2272.1.4.7',
'rcChasFanTable' => '1.3.6.1.4.1.2272.1.4.7.1',
'rcChasFanEntry' => '1.3.6.1.4.1.2272.1.4.7.1.1',
'rcChasFanId' => '1.3.6.1.4.1.2272.1.4.7.1.1.1',
'rcChasFanOperStatus' => '1.3.6.1.4.1.2272.1.4.7.1.1.2',
'rcChasFanOperStatusDefinition' => {
'1' => 'unknown',
'2' => 'up',
'3' => 'down',
},
'rcChasFanAmbientTemperature' => '1.3.6.1.4.1.2272.1.4.7.1.1.3',
'rcChasPowerSupply' => '1.3.6.1.4.1.2272.1.4.8',
'rcChasPowerSupplyTable' => '1.3.6.1.4.1.2272.1.4.8.1',
'rcChasPowerSupplyEntry' => '1.3.6.1.4.1.2272.1.4.8.1.1',
'rcChasPowerSupplyId' => '1.3.6.1.4.1.2272.1.4.8.1.1.1',
'rcChasPowerSupplyOperStatus' => '1.3.6.1.4.1.2272.1.4.8.1.1.2',
'rcChasPowerSupplyOperStatusDefinition' => {
'1' => 'unknown',
'2' => 'empty',
'3' => 'up',
'4' => 'down',
},
'rcChasPowerSupplyDetailTable' => '1.3.6.1.4.1.2272.1.4.8.2',
'rcChasPowerSupplyDetailEntry' => '1.3.6.1.4.1.2272.1.4.8.2.1',
'rcChasPowerSupplyDetailId' => '1.3.6.1.4.1.2272.1.4.8.2.1.1',
'rcChasPowerSupplyDetailType' => '1.3.6.1.4.1.2272.1.4.8.2.1.2',
'rcChasPowerSupplyDetailTypeDefinition' => {
'0' => 'unknown',
'1' => 'ac',
'2' => 'dc',
},
'rcChasPowerSupplyDetailSerialNumber' => '1.3.6.1.4.1.2272.1.4.8.2.1.3',
'rcChasPowerSupplyDetailHardwareRevision' => '1.3.6.1.4.1.2272.1.4.8.2.1.4',
'rcChasPowerSupplyDetailPartNumber' => '1.3.6.1.4.1.2272.1.4.8.2.1.5',
'rcChasPowerSupplyDetailDescription' => '1.3.6.1.4.1.2272.1.4.8.2.1.6',
'rc2kChassisPortOperStatus' => '1.3.6.1.4.1.2272.1.100.1.1.0',
'rc2kChassisTemperature' => '1.3.6.1.4.1.2272.1.100.1.2.0',
'rc2kChassisAmbientLowerTemperature' => '1.3.6.1.4.1.2272.1.100.1.3.0',
'rc2kChassisAmbientUpperTemperature' => '1.3.6.1.4.1.2272.1.100.1.4.0',
};
1;
__END__

View file

@ -0,0 +1,55 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::RESOURCEMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'RESOURCE-MIB'} = {
url => '',
name => 'RESOURCE-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'RESOURCE-MIB'} = {
'cpuIndex' => '1.3.6.1.4.1.3417.2.8.1.1.0',
'cpuName' => '1.3.6.1.4.1.3417.2.8.1.2.0',
'cpuUtilizationValue' => '1.3.6.1.4.1.3417.2.8.1.3.0',
'cpuWarningThreshold' => '1.3.6.1.4.1.3417.2.8.1.4.0',
'cpuWarningInterval' => '1.3.6.1.4.1.3417.2.8.1.5.0',
'cpuCriticalThreshold' => '1.3.6.1.4.1.3417.2.8.1.6.0',
'cpuCriticalInterval' => '1.3.6.1.4.1.3417.2.8.1.7.0',
'cpuNotificationType' => '1.3.6.1.4.1.3417.2.8.1.8.0',
'cpuCurrentState' => '1.3.6.1.4.1.3417.2.8.1.9.0',
'cpuPreviousState' => '1.3.6.1.4.1.3417.2.8.1.10.0',
'cpuLastChangeTime' => '1.3.6.1.4.1.3417.2.8.1.11.0',
'cpuEvent' => '1.3.6.1.4.1.3417.2.8.1.12',
'cpuTrap' => '1.3.6.1.4.1.3417.2.8.1.12.1',
'memory' => '1.3.6.1.4.1.3417.2.8.2',
'memIndex' => '1.3.6.1.4.1.3417.2.8.2.1.0',
'memName' => '1.3.6.1.4.1.3417.2.8.2.2.0',
'memPressureValue' => '1.3.6.1.4.1.3417.2.8.2.3.0',
'memWarningThreshold' => '1.3.6.1.4.1.3417.2.8.2.4.0',
'memWarningInterval' => '1.3.6.1.4.1.3417.2.8.2.5.0',
'memCriticalThreshold' => '1.3.6.1.4.1.3417.2.8.2.6.0',
'memCriticalInterval' => '1.3.6.1.4.1.3417.2.8.2.7.0',
'memNotificationType' => '1.3.6.1.4.1.3417.2.8.2.8.0',
'memCurrentState' => '1.3.6.1.4.1.3417.2.8.2.9.0',
'memPreviousState' => '1.3.6.1.4.1.3417.2.8.2.10.0',
'memLastChangeTime' => '1.3.6.1.4.1.3417.2.8.2.11.0',
'memEvent' => '1.3.6.1.4.1.3417.2.8.2.12',
'memTrap' => '1.3.6.1.4.1.3417.2.8.2.12.1',
'network' => '1.3.6.1.4.1.3417.2.8.3',
'netTable' => '1.3.6.1.4.1.3417.2.8.3.1',
'netEntry' => '1.3.6.1.4.1.3417.2.8.3.1.1',
'netIndex' => '1.3.6.1.4.1.3417.2.8.3.1.1.1',
'netName' => '1.3.6.1.4.1.3417.2.8.3.1.1.2',
'netUtilizationValue' => '1.3.6.1.4.1.3417.2.8.3.1.1.3',
'netWarningThreshold' => '1.3.6.1.4.1.3417.2.8.3.1.1.4',
'netWarningInterval' => '1.3.6.1.4.1.3417.2.8.3.1.1.5',
'netCriticalThreshold' => '1.3.6.1.4.1.3417.2.8.3.1.1.6',
'netCriticalInterval' => '1.3.6.1.4.1.3417.2.8.3.1.1.7',
'netNotificationType' => '1.3.6.1.4.1.3417.2.8.3.1.1.8',
'netCurrentState' => '1.3.6.1.4.1.3417.2.8.3.1.1.9',
'netPreviousState' => '1.3.6.1.4.1.3417.2.8.3.1.1.10',
'netLastChangeTime' => '1.3.6.1.4.1.3417.2.8.3.1.1.11',
};
1;
__END__

View file

@ -0,0 +1,174 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::S5CHASSISMIB;
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'S5-CHASSIS-MIB'} = {
url => '',
name => 'S5-CHASSIS-MIB',
};
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'S5-CHASSIS-MIB'} =
'1.3.6.1.4.1.45.1.6.3';
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'S5-CHASSIS-MIB'} = {
's5ChasGen' => '1.3.6.1.4.1.45.1.6.3.1',
's5ChasType' => '1.3.6.1.4.1.45.1.6.3.1.1',
's5ChasDescr' => '1.3.6.1.4.1.45.1.6.3.1.2',
's5ChasLocation' => '1.3.6.1.4.1.45.1.6.3.1.3',
's5ChasContact' => '1.3.6.1.4.1.45.1.6.3.1.4',
's5ChasVer' => '1.3.6.1.4.1.45.1.6.3.1.5',
's5ChasSerNum' => '1.3.6.1.4.1.45.1.6.3.1.6',
's5ChasGblPhysChngs' => '1.3.6.1.4.1.45.1.6.3.1.7',
's5ChasGblPhysLstChng' => '1.3.6.1.4.1.45.1.6.3.1.8',
's5ChasGblAttChngs' => '1.3.6.1.4.1.45.1.6.3.1.9',
's5ChasGblAttLstChng' => '1.3.6.1.4.1.45.1.6.3.1.10',
's5ChasGblConfChngs' => '1.3.6.1.4.1.45.1.6.3.1.11',
's5ChasGblConfLstChng' => '1.3.6.1.4.1.45.1.6.3.1.12',
's5ChasGrp' => '1.3.6.1.4.1.45.1.6.3.2',
's5ChasGrpTable' => '1.3.6.1.4.1.45.1.6.3.2.1',
's5ChasGrpEntry' => '1.3.6.1.4.1.45.1.6.3.2.1.1',
's5ChasGrpIndx' => '1.3.6.1.4.1.45.1.6.3.2.1.1.1',
's5ChasGrpType' => '1.3.6.1.4.1.45.1.6.3.2.1.1.2',
's5ChasGrpDescr' => '1.3.6.1.4.1.45.1.6.3.2.1.1.3',
's5ChasGrpMaxEnts' => '1.3.6.1.4.1.45.1.6.3.2.1.1.4',
's5ChasGrpNumEnts' => '1.3.6.1.4.1.45.1.6.3.2.1.1.5',
's5ChasGrpPhysChngs' => '1.3.6.1.4.1.45.1.6.3.2.1.1.6',
's5ChasGrpPhysLstChng' => '1.3.6.1.4.1.45.1.6.3.2.1.1.7',
's5ChasGrpEncodeFactor' => '1.3.6.1.4.1.45.1.6.3.2.1.1.8',
's5ChasCom' => '1.3.6.1.4.1.45.1.6.3.3',
's5ChasComTable' => '1.3.6.1.4.1.45.1.6.3.3.1',
's5ChasComEntry' => '1.3.6.1.4.1.45.1.6.3.3.1.1',
's5ChasComGrpIndx' => '1.3.6.1.4.1.45.1.6.3.3.1.1.1',
's5ChasComIndx' => '1.3.6.1.4.1.45.1.6.3.3.1.1.2',
's5ChasComSubIndx' => '1.3.6.1.4.1.45.1.6.3.3.1.1.3',
's5ChasComType' => '1.3.6.1.4.1.45.1.6.3.3.1.1.4',
's5ChasComDescr' => '1.3.6.1.4.1.45.1.6.3.3.1.1.5',
's5ChasComVer' => '1.3.6.1.4.1.45.1.6.3.3.1.1.6',
's5ChasComSerNum' => '1.3.6.1.4.1.45.1.6.3.3.1.1.7',
's5ChasComLstChng' => '1.3.6.1.4.1.45.1.6.3.3.1.1.8',
's5ChasComAdminState' => '1.3.6.1.4.1.45.1.6.3.3.1.1.9',
's5ChasComAdminStateDefinition' => {
'1' => 'other',
'2' => 'notAvail',
'3' => 'disable',
'4' => 'enable',
'5' => 'reset',
'6' => 'test',
},
's5ChasComOperState' => '1.3.6.1.4.1.45.1.6.3.3.1.1.10',
's5ChasComOperStateDefinition' => {
'1' => 'other',
'2' => 'notAvail',
'3' => 'removed',
'4' => 'disabled',
'5' => 'normal',
'6' => 'resetInProg',
'7' => 'testing',
'8' => 'warning',
'9' => 'nonFatalErr',
'10' => 'fatalErr',
'11' => 'notConfig',
'12' => 'obsoleted',
},
's5ChasComMaxSubs' => '1.3.6.1.4.1.45.1.6.3.3.1.1.11',
's5ChasComNumSubs' => '1.3.6.1.4.1.45.1.6.3.3.1.1.12',
's5ChasComRelPos' => '1.3.6.1.4.1.45.1.6.3.3.1.1.13',
's5ChasComLocation' => '1.3.6.1.4.1.45.1.6.3.3.1.1.14',
's5ChasComGroupMap' => '1.3.6.1.4.1.45.1.6.3.3.1.1.15',
's5ChasComBaseNumPorts' => '1.3.6.1.4.1.45.1.6.3.3.1.1.16',
's5ChasComTotalNumPorts' => '1.3.6.1.4.1.45.1.6.3.3.1.1.17',
's5ChasComIpAddress' => '1.3.6.1.4.1.45.1.6.3.3.1.1.18',
's5ChasBrd' => '1.3.6.1.4.1.45.1.6.3.4',
's5ChasBrdTable' => '1.3.6.1.4.1.45.1.6.3.4.1',
's5ChasBrdEntry' => '1.3.6.1.4.1.45.1.6.3.4.1.1',
's5ChasBrdIndx' => '1.3.6.1.4.1.45.1.6.3.4.1.1.1',
's5ChasBrdLeds' => '1.3.6.1.4.1.45.1.6.3.4.1.1.2',
's5ChasBrdNumAtt' => '1.3.6.1.4.1.45.1.6.3.4.1.1.3',
's5ChasBrdAttChngs' => '1.3.6.1.4.1.45.1.6.3.4.1.1.4',
's5ChasBrdAttLstChng' => '1.3.6.1.4.1.45.1.6.3.4.1.1.5',
's5ChasBrdStatusDsply' => '1.3.6.1.4.1.45.1.6.3.4.1.1.6',
's5ChasBrdDateCode' => '1.3.6.1.4.1.45.1.6.3.4.1.1.7',
's5ChasBrdCfgSrc' => '1.3.6.1.4.1.45.1.6.3.4.1.1.8',
's5ChasBrdCfgSrcDefinition' => {
'1' => 'other',
'2' => 'dfltJmpr',
'3' => 'prmMem',
'4' => 'brdCfg',
'5' => 'sm',
'6' => 'smDfltJmpr',
'7' => 'smPrmMem',
'8' => 'smBrdCfg',
},
's5ChasBrdCfgChngs' => '1.3.6.1.4.1.45.1.6.3.4.1.1.9',
's5ChasAttTable' => '1.3.6.1.4.1.45.1.6.3.4.2',
's5ChasAttEntry' => '1.3.6.1.4.1.45.1.6.3.4.2.1',
's5ChasAttBrdIndx' => '1.3.6.1.4.1.45.1.6.3.4.2.1.1',
's5ChasAttIndx' => '1.3.6.1.4.1.45.1.6.3.4.2.1.2',
's5ChasAttDfltAtt' => '1.3.6.1.4.1.45.1.6.3.4.2.1.3',
's5ChasAttCurAtt' => '1.3.6.1.4.1.45.1.6.3.4.2.1.4',
's5ChasAttChngs' => '1.3.6.1.4.1.45.1.6.3.4.2.1.5',
's5ChasAttLstChng' => '1.3.6.1.4.1.45.1.6.3.4.2.1.6',
's5ChasAttClusterConnCapability' => '1.3.6.1.4.1.45.1.6.3.4.2.1.7',
's5ChasLocChanTable' => '1.3.6.1.4.1.45.1.6.3.4.3',
's5ChasLocChanEntry' => '1.3.6.1.4.1.45.1.6.3.4.3.1',
's5ChasLocChanBrdIndx' => '1.3.6.1.4.1.45.1.6.3.4.3.1.1',
's5ChasLocChanIndx' => '1.3.6.1.4.1.45.1.6.3.4.3.1.2',
's5ChasLocChanBkplMode' => '1.3.6.1.4.1.45.1.6.3.4.3.1.3',
's5ChasLocChanBkplModeDefinition' => {
'1' => 'other',
'2' => 'connected',
'3' => 'notConnected',
},
's5ChasStore' => '1.3.6.1.4.1.45.1.6.3.5',
's5ChasStoreTable' => '1.3.6.1.4.1.45.1.6.3.5.1',
's5ChasStoreEntry' => '1.3.6.1.4.1.45.1.6.3.5.1.1',
's5ChasStoreGrpIndx' => '1.3.6.1.4.1.45.1.6.3.5.1.1.1',
's5ChasStoreComIndx' => '1.3.6.1.4.1.45.1.6.3.5.1.1.2',
's5ChasStoreSubIndx' => '1.3.6.1.4.1.45.1.6.3.5.1.1.3',
's5ChasStoreIndx' => '1.3.6.1.4.1.45.1.6.3.5.1.1.4',
's5ChasStoreType' => '1.3.6.1.4.1.45.1.6.3.5.1.1.5',
's5ChasStoreCurSize' => '1.3.6.1.4.1.45.1.6.3.5.1.1.6',
's5ChasStoreCntntVer' => '1.3.6.1.4.1.45.1.6.3.5.1.1.7',
's5ChasStoreFilename' => '1.3.6.1.4.1.45.1.6.3.5.1.1.8',
's5ChasSm' => '1.3.6.1.4.1.45.1.6.3.6',
's5ChasSmLeds' => '1.3.6.1.4.1.45.1.6.3.6.1',
's5ChasSmDateCode' => '1.3.6.1.4.1.45.1.6.3.6.2',
's5ChasTmpSnr' => '1.3.6.1.4.1.45.1.6.3.7',
's5ChasTmpSnrTable' => '1.3.6.1.4.1.45.1.6.3.7.1',
's5ChasTmpSnrEntry' => '1.3.6.1.4.1.45.1.6.3.7.1.1',
's5ChasTmpSnrGrpIndx' => '1.3.6.1.4.1.45.1.6.3.7.1.1.1',
's5ChasTmpSnrIndx' => '1.3.6.1.4.1.45.1.6.3.7.1.1.2',
's5ChasTmpSnrSubIndx' => '1.3.6.1.4.1.45.1.6.3.7.1.1.3',
's5ChasTmpSnrValue' => '1.3.6.1.4.1.45.1.6.3.7.1.1.4',
's5ChasTmpSnrTmpValue' => '1.3.6.1.4.1.45.1.6.3.7.1.1.5',
's5ChasUtil' => '1.3.6.1.4.1.45.1.6.3.8',
's5ChasUtilTable' => '1.3.6.1.4.1.45.1.6.3.8.1',
's5ChasUtilEntry' => '1.3.6.1.4.1.45.1.6.3.8.1.1',
's5ChasUtilGrpIndx' => '1.3.6.1.4.1.45.1.6.3.8.1.1.1',
's5ChasUtilIndx' => '1.3.6.1.4.1.45.1.6.3.8.1.1.2',
's5ChasUtilSubIndx' => '1.3.6.1.4.1.45.1.6.3.8.1.1.3',
's5ChasUtilTotalCPUUsage' => '1.3.6.1.4.1.45.1.6.3.8.1.1.4',
's5ChasUtilCPUUsageLast1Minute' => '1.3.6.1.4.1.45.1.6.3.8.1.1.5',
's5ChasUtilCPUUsageLast10Minutes' => '1.3.6.1.4.1.45.1.6.3.8.1.1.6',
's5ChasUtilCPUUsageLast1Hour' => '1.3.6.1.4.1.45.1.6.3.8.1.1.7',
's5ChasUtilCPUUsageLast24Hours' => '1.3.6.1.4.1.45.1.6.3.8.1.1.8',
's5ChasUtilMemoryAvailable' => '1.3.6.1.4.1.45.1.6.3.8.1.1.9',
's5ChasUtilMemoryMinAvailable' => '1.3.6.1.4.1.45.1.6.3.8.1.1.10',
's5ChasUtilCPUUsageLast10Seconds' => '1.3.6.1.4.1.45.1.6.3.8.1.1.11',
's5ChasUtilMemoryTotalMB' => '1.3.6.1.4.1.45.1.6.3.8.1.1.12',
's5ChasUtilMemoryAvailableMB' => '1.3.6.1.4.1.45.1.6.3.8.1.1.13',
's5ChasPs' => '1.3.6.1.4.1.45.1.6.3.9',
's5ChasPsRpsuTable' => '1.3.6.1.4.1.45.1.6.3.9.1',
's5ChasPsRpsuEntry' => '1.3.6.1.4.1.45.1.6.3.9.1.1',
's5ChasPsRpsuGrpIndx' => '1.3.6.1.4.1.45.1.6.3.9.1.1.1',
's5ChasPsRpsuIndx' => '1.3.6.1.4.1.45.1.6.3.9.1.1.2',
's5ChasPsRpsuSubIndx' => '1.3.6.1.4.1.45.1.6.3.9.1.1.3',
's5ChasPsRpsuType' => '1.3.6.1.4.1.45.1.6.3.9.1.1.4',
's5ChasPsRpsuTypeDefinition' => {
'1' => 'bayStack10',
'2' => 'nes',
},
};
1;
__END__

Some files were not shown because too many files have changed in this diff Show more