From 3f29eabf5382f6ec8e5d71923613fc6b03c6e333 Mon Sep 17 00:00:00 2001 From: Jan Wagner Date: Wed, 3 Apr 2019 17:16:28 +0200 Subject: [PATCH] check_nwc_health: Update to 7.6 --- .../GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm | 17 - .../SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm | 327 -- .../GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm | 108 - .../GLPlugin/SNMP/MibsAndOids/IPMIB.pm | 93 - .../Cisco/IOS/Component/BgpSubsystem.pm | 49 - .../Fortigate/Component/SensorSubsystem.pm | 31 - .../plugins-scripts/Classes/Huawei.pm | 16 - .../OSPF/Component/NeighborSubsystem.pm | 54 - .../plugins-scripts/Classes/UCDMIB.pm | 4 - .../AUTHORS | 0 .../COPYING | 0 .../ChangeLog | 39 + .../GLPlugin/lib/Monitoring/GLPlugin.pm | 12 +- .../lib/Monitoring/GLPlugin/Commandline.pm | 0 .../GLPlugin/Commandline/Extraopts.pm | 0 .../Monitoring/GLPlugin/Commandline/Getopt.pm | 0 .../GLPlugin/lib/Monitoring/GLPlugin/Item.pm | 0 .../GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm | 157 +- .../lib/Monitoring/GLPlugin/SNMP/CSF.pm | 3 + .../lib/Monitoring/GLPlugin/SNMP/Item.pm | 0 .../Monitoring/GLPlugin/SNMP/MibsAndOids.pm | 0 .../GLPlugin/SNMP/MibsAndOids/ADSLLINEMIB.pm | 284 ++ .../SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm | 0 .../SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm | 0 .../SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm | 0 .../SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm | 0 .../SNMP/MibsAndOids/ASYNCOSMAILMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm | 0 .../SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm | 0 .../SNMP/MibsAndOids/BLUECOATAVMIB.pm | 0 .../SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm | 0 .../SNMP/MibsAndOids/CHECKPOINTMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm | 199 ++ .../GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm | 0 .../SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm | 0 .../MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm | 0 .../SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm | 0 .../MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm | 0 .../SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm | 0 .../SNMP/MibsAndOids/CISCOENVMONMIB.pm | 0 .../CISCOETHERNETFABRICEXTENDERMIB.pm | 0 .../MibsAndOids/CISCOFEATURECONTROLMIB.pm | 0 .../SNMP/MibsAndOids/CISCOFIREWALLMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm | 0 .../SNMP/MibsAndOids/CISCOIETFNATMIB.pm | 0 .../MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm | 0 .../CISCOL2L3INTERFACECONFIGMIB.pm | 0 .../SNMP/MibsAndOids/CISCOLWAPPAPMIB.pm | 0 .../SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm | 14 + .../SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm | 0 .../SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm | 0 .../SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm | 120 + .../SNMP/MibsAndOids/CISCOPROCESSMIB.pm | 0 .../MibsAndOids/CISCOSBHWENVIROMENTMIB.pm | 0 .../SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm | 0 .../SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm | 0 .../SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm | 0 .../SNMP/MibsAndOids/CISCOSTACKMIB.pm | 2708 ++++++++--------- .../SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm | 51 +- .../SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/DISKMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/ELTEXMIB.pm | 6 + .../GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm | 0 .../SNMP/MibsAndOids/ENTITYSENSORMIB.pm | 0 .../SNMP/MibsAndOids/ENTITYSTATEMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/ETHERLIKEMIB.pm | 0 .../SNMP/MibsAndOids/F5BIGIPGLOBALMIB.pm | 0 .../SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm | 0 .../SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm | 0 .../SNMP/MibsAndOids/FIBRECHANNELFEMIB.pm | 0 .../SNMP/MibsAndOids/FORTINETCOREMIB.pm | 74 + .../SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm | 1429 +++++++++ .../SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm | 0 .../FOUNDRYSNSWL4SWITCHGROUPMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/GENUAMIB.pm | 0 .../SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm | 0 .../SNMP/MibsAndOids/HOSTRESOURCESMIB.pm | 0 .../SNMP/MibsAndOids/HPICFCHASSISMIB.pm | 0 .../MibsAndOids/HUAWEIENTITYEXTENTMIB.pm} | 55 +- .../SNMP/MibsAndOids/IANAIFTYPEMIB.pm | 0 .../SNMP/MibsAndOids/IEEE8023LAGMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/IFMIB.pm | 0 .../SNMP/MibsAndOids/INETADDRESSMIB.pm | 37 + .../GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm | 136 + .../GLPlugin/SNMP/MibsAndOids/IPMIB.pm | 390 +++ .../SNMP/MibsAndOids/JUNIPERALARMMIB.pm | 0 .../SNMP/MibsAndOids/JUNIPERIVEMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm | 0 .../SNMP/MibsAndOids/JUNIPERRPSMIB.pm | 0 .../JUNIPERSRX5000SPUMONITORINGMIB.pm | 0 .../SNMP/MibsAndOids/JUNOSBGP4V2MIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/LARAMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/LCOSMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm | 0 .../SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm | 0 .../SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm | 0 .../SNMP/MibsAndOids/NETSCREENNSRPMIB.pm | 0 .../SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm | 0 .../SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm | 0 .../SNMP/MibsAndOids/OLDCISCOCPUMIB.pm | 0 .../SNMP/MibsAndOids/OLDCISCOINTERFACESMIB.pm | 0 .../SNMP/MibsAndOids/OLDNETSWITCHMIB.pm | 0 .../SNMP/MibsAndOids/OLDSTATISTICSMIB.pm | 0 .../SNMP/MibsAndOids/ONEACCESSSYSMIB.pm | 0 .../SNMP/MibsAndOids/OPENBSDCARPMIB.pm | 0 .../SNMP/MibsAndOids/OPENBSDMEMMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/OPENBSDPFMIB.pm | 0 .../SNMP/MibsAndOids/OPENBSDSENSORSMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/OSPFV3MIB.pm | 377 +++ .../GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm | 0 .../SNMP/MibsAndOids/PANPRODUCTSMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/RMONMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm | 0 .../SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm | 0 .../SNMP/MibsAndOids/SNMPV2TCV1MIB.pm | 0 .../SNMP/MibsAndOids/STATISTICSMIB.pm | 0 .../SNMP/MibsAndOids/STEELHEADEXMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/STEELHEADMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/SWMIB.pm | 0 .../SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm | 0 .../SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm | 0 .../SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm | 0 .../GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm | 0 .../lib/Monitoring/GLPlugin/SNMP/TableItem.pm | 2 +- .../lib/Monitoring/GLPlugin/TableItem.pm | 0 .../GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm | 0 .../INSTALL | 0 .../Makefile.am | 0 .../Makefile.in | 12 +- .../NEWS | 0 .../README | 0 .../THANKS | 0 .../TODO | 0 .../acinclude.m4 | 0 .../aclocal.m4 | 38 +- .../config.guess | 0 .../config.sub | 0 .../configure | 20 +- .../configure.ac | 2 +- .../install-sh | 0 .../missing | 0 .../ALARMMIB/Component/AlarmSubsystem.pm | 0 .../plugins-scripts/Classes/AVOS.pm | 0 .../AVOS/Component/ConnectionSubsystem.pm | 0 .../Classes/AVOS/Component/CpuSubsystem.pm | 0 .../Classes/AVOS/Component/KeySubsystem.pm | 0 .../Classes/AVOS/Component/MemSubsystem.pm | 0 .../AVOS/Component/SecuritySubsystem.pm | 0 .../plugins-scripts/Classes/Alcatel.pm | 0 .../Classes/Alcatel/OmniAccess.pm | 0 .../OmniAccess/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../OmniAccess/Component/FanSubsystem.pm | 0 .../OmniAccess/Component/HaSubsystem.pm | 0 .../OmniAccess/Component/MemSubsystem.pm | 0 .../Component/PowersupplySubsystem.pm | 0 .../OmniAccess/Component/StorageSubsystem.pm | 0 .../OmniAccess/Component/WlanSubsystem.pm | 0 .../plugins-scripts/Classes/AlliedTelesyn.pm | 0 .../plugins-scripts/Classes/Arista.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../plugins-scripts/Classes/BGP.pm | 0 .../Classes/BGP/Component/PeerSubsystem.pm | 0 .../plugins-scripts/Classes/Bintec.pm | 0 .../plugins-scripts/Classes/Bintec/Bibo.pm | 0 .../Bintec/Bibo/Components/CpuSubsystem.pm | 0 .../Bibo/Components/EnvironmentalSubsystem.pm | 0 .../Bintec/Bibo/Components/MemSubsystem.pm | 0 .../plugins-scripts/Classes/Bluecoat.pm | 0 .../plugins-scripts/Classes/Brocade.pm | 0 .../plugins-scripts/Classes/CheckPoint.pm | 0 .../Classes/CheckPoint/Firewall1.pm | 0 .../Firewall1/Component/CpuSubsystem.pm | 0 .../Firewall1/Component/DiskSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Firewall1/Component/FanSubsystem.pm | 0 .../Firewall1/Component/FwSubsystem.pm | 0 .../Firewall1/Component/HaSubsystem.pm | 0 .../Firewall1/Component/MemSubsystem.pm | 0 .../Firewall1/Component/MngmtSubsystem.pm | 0 .../Component/PowersupplySubsystem.pm | 0 .../Firewall1/Component/SvnSubsystem.pm | 0 .../Component/TemperatureSubsystem.pm | 0 .../Firewall1/Component/VoltageSubsystem.pm | 0 .../Firewall1/Component/VpnSubsystem.pm | 0 .../Classes/CheckPoint/Gaia.pm | 0 .../plugins-scripts/Classes/CheckPoint/VSX.pm | 0 .../CheckPoint/VSX/Component/FwSubsystem.pm | 0 .../plugins-scripts/Classes/Cisco.pm | 6 + .../plugins-scripts/Classes/Cisco/ASA.pm | 0 .../plugins-scripts/Classes/Cisco/AsyncOS.pm | 0 .../Cisco/AsyncOS/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Cisco/AsyncOS/Component/FanSubsystem.pm | 0 .../Cisco/AsyncOS/Component/KeySubsystem.pm | 0 .../Cisco/AsyncOS/Component/MemSubsystem.pm | 0 .../AsyncOS/Component/PowersupplySubsystem.pm | 0 .../Cisco/AsyncOS/Component/RaidSubsystem.pm | 0 .../AsyncOS/Component/TemperatureSubsystem.pm | 0 .../plugins-scripts/Classes/Cisco/CCM.pm | 0 .../Cisco/CCM/Component/CmSubsystem.pm | 0 .../Cisco/CCM/Component/PhoneSubsystem.pm | 0 .../Component/MemSubsystem.pm | 0 .../Component/AlarmSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Component/FanSubsystem.pm | 0 .../Component/ModuleSubsystem.pm | 0 .../Component/PowersupplySubsystem.pm | 0 .../Component/SensorSubsystem.pm | 0 .../CISCOENVMONMIB/Component/FanSubsystem.pm | 0 .../Component/PowersupplySubsystem.pm | 0 .../Component/TemperatureSubsystem.pm | 0 .../Component/VoltageSubsystem.pm | 0 .../Component/VpnSubsystem.pm | 8 +- .../Component/MemSubsystem.pm | 0 .../Component/InterfaceSubsystem.pm | 134 + .../CISCOSTACKMIB/Component/StackSubsystem.pm | 0 .../Component/StackSubsystem.pm | 46 +- .../plugins-scripts/Classes/Cisco/IOS.pm | 5 +- .../Cisco/IOS/Component/BgpSubsystem.pm | 141 + .../Cisco/IOS/Component/ConfigSubsystem.pm | 0 .../IOS/Component/ConnectionSubsystem.pm | 0 .../Cisco/IOS/Component/CpuSubsystem.pm | 0 .../IOS/Component/EnvironmentalSubsystem.pm | 0 .../Cisco/IOS/Component/HaSubsystem.pm | 0 .../Cisco/IOS/Component/MemSubsystem.pm | 0 .../Cisco/IOS/Component/NatSubsystem.pm | 0 .../plugins-scripts/Classes/Cisco/NXOS.pm | 0 .../Cisco/NXOS/Component/CpuSubsystem.pm | 0 .../NXOS/Component/EnvironmentalSubsystem.pm | 0 .../Cisco/NXOS/Component/FexSubsystem.pm | 0 .../Cisco/NXOS/Component/MemSubsystem.pm | 0 .../Component/InterfaceSubsystem.pm | 0 .../plugins-scripts/Classes/Cisco/PrimeNCS.pm | 0 .../plugins-scripts/Classes/Cisco/SB.pm | 0 .../Cisco/SB/Component/CpuSubsystem.pm | 0 .../SB/Component/EnvironmentalSubsystem.pm | 0 .../Cisco/SB/Component/MemSubsystem.pm | 0 .../plugins-scripts/Classes/Cisco/UCOS.pm | 0 .../plugins-scripts/Classes/Cisco/WLC.pm | 9 + .../Cisco/WLC/Component/CpuSubsystem.pm | 0 .../WLC/Component/EnvironmentalSubsystem.pm | 0 .../Cisco/WLC/Component/HaSubsystem.pm | 44 + .../Cisco/WLC/Component/MemSubsystem.pm | 0 .../Cisco/WLC/Component/WlanSubsystem.pm | 0 .../plugins-scripts/Classes/Clavister.pm | 0 .../Classes/Clavister/Firewall1.pm | 0 .../Firewall1/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Firewall1/Component/MemSubsystem.pm | 0 .../plugins-scripts/Classes/Cumulus.pm | 0 .../plugins-scripts/Classes/Device.pm | 9 + .../plugins-scripts/Classes/DrayTek.pm | 25 + .../plugins-scripts/Classes/DrayTek/Vigor.pm | 17 + .../DrayTek/Vigor/Component/CpuSubsystem.pm | 27 + .../Vigor/Component/EnvironmentalSubsystem.pm | 36 + .../DrayTek/Vigor/Component/MemSubsystem.pm | 27 + .../Classes/ENTITYSENSORMIB.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../plugins-scripts/Classes/Eltex.pm | 0 .../plugins-scripts/Classes/Eltex/Access.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Classes/Eltex/Aggregation.pm | 0 .../Component/EnvironmentalSubsystem.pm | 25 +- .../Eltex/MES/Component/CpuSubsystem.pm | 0 .../Eltex/MES/Component/HaSubsystem.pm | 0 .../plugins-scripts/Classes/F5.pm | 0 .../plugins-scripts/Classes/F5/F5BIGIP.pm | 0 .../F5/F5BIGIP/Component/ConfigSubsystem.pm | 0 .../F5BIGIP/Component/ConnectionSubsystem.pm | 0 .../F5/F5BIGIP/Component/CpuSubsystem.pm | 0 .../F5/F5BIGIP/Component/DiskSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../F5/F5BIGIP/Component/FanSubsystem.pm | 0 .../Classes/F5/F5BIGIP/Component/GTM.pm | 0 .../F5/F5BIGIP/Component/HaSubsystem.pm | 0 .../Classes/F5/F5BIGIP/Component/LTM.pm | 0 .../F5/F5BIGIP/Component/MemSubsystem.pm | 0 .../F5BIGIP/Component/PowersupplySubsystem.pm | 0 .../F5BIGIP/Component/TemperatureSubsystem.pm | 0 .../plugins-scripts/Classes/FCEOS.pm | 0 .../Components/EnvironmentalSubsystem.pm | 0 .../Classes/FCEOS/Components/FruSubsystem.pm | 0 .../plugins-scripts/Classes/FCMGMT.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../FCMGMT/Component/SensorSubsystem.pm | 0 .../plugins-scripts/Classes/FabOS.pm | 0 .../Classes/FabOS/Component/CpuSubsystem.pm | 0 .../FabOS/Component/EnvironmentalSubsystem.pm | 0 .../FabOS/Component/InterfaceSubsystem.pm | 0 .../Classes/FabOS/Component/MemSubsystem.pm | 0 .../FabOS/Component/SensorSubsystem.pm | 0 .../plugins-scripts/Classes/Fortigate.pm | 4 +- .../Fortigate/Component/CpuSubsystem.pm | 0 .../Fortigate/Component/DiskSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Fortigate/Component/HaSubsystem.pm | 79 + .../Fortigate/Component/MemSubsystem.pm | 0 .../Fortigate/Component/SensorSubsystem.pm | 134 + .../plugins-scripts/Classes/Foundry.pm | 0 .../Classes/Foundry/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Classes/Foundry/Component/FanSubsystem.pm | 0 .../Classes/Foundry/Component/MemSubsystem.pm | 0 .../Foundry/Component/ModuleSubsystem.pm | 0 .../Foundry/Component/PowersupplySubsystem.pm | 0 .../Classes/Foundry/Component/SLBSubsystem.pm | 0 .../Foundry/Component/TemperatureSubsystem.pm | 0 .../plugins-scripts/Classes/HH3C.pm | 0 .../Classes/HH3C/Component/CpuSubsystem.pm | 0 .../Classes/HH3C/Component/EntitySubsystem.pm | 0 .../HH3C/Component/EnvironmentalSubsystem.pm | 0 .../Classes/HH3C/Component/MemSubsystem.pm | 0 .../Classes/HOSTRESOURCESMIB.pm | 4 + .../Component/ClockSubsystem.pm | 0 .../Component/CpuSubsystem.pm | 0 .../Component/DeviceSubsystem.pm | 24 + .../Component/DiskSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Component/MemSubsystem.pm | 0 .../Component/UptimeSubsystem.pm | 0 .../plugins-scripts/Classes/HP.pm | 0 .../plugins-scripts/Classes/HP/Procurve.pm | 0 .../HP/Procurve/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../HP/Procurve/Component/MemSubsystem.pm | 0 .../HP/Procurve/Component/SensorSubsystem.pm | 0 .../plugins-scripts/Classes/HSRP.pm | 0 .../Classes/HSRP/Component/HSRPSubsystem.pm | 0 .../plugins-scripts/Classes/Huawei.pm | 24 + .../Classes/Huawei/CloudEngine.pm | 45 + .../Classes/Huawei/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 26 +- .../Classes/Huawei/Component/MemSubsystem.pm | 10 +- .../plugins-scripts/Classes/IFMIB.pm | 0 .../IFMIB/Component/InterfaceSubsystem.pm | 0 .../IFMIB/Component/LinkAggregation.pm | 0 .../Classes/IFMIB/Component/StackSubsystem.pm | 0 .../plugins-scripts/Classes/IPFORWARDMIB.pm | 0 .../Component/RoutingSubsystem.pm | 20 +- .../plugins-scripts/Classes/IPMIB.pm | 0 .../IPMIB/Component/RoutingSubsystem.pm | 0 .../plugins-scripts/Classes/Juniper.pm | 0 .../plugins-scripts/Classes/Juniper/IVE.pm | 0 .../Juniper/IVE/Component/CpuSubsystem.pm | 0 .../Juniper/IVE/Component/DiskSubsystem.pm | 0 .../IVE/Component/EnvironmentalSubsystem.pm | 0 .../Juniper/IVE/Component/MemSubsystem.pm | 0 .../Juniper/IVE/Component/UserSubsystem.pm | 0 .../plugins-scripts/Classes/Juniper/JunOS.pm | 0 .../Juniper/JunOS/Component/BgpSubsystem.pm | 0 .../Classes/Juniper/NetScreen.pm | 0 .../NetScreen/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../NetScreen/Component/MemSubsystem.pm | 0 .../NetScreen/Component/VsdSubsystem.pm | 0 .../plugins-scripts/Classes/Juniper/SRX.pm | 0 .../Juniper/SRX/Component/CpuSubsystem.pm | 0 .../SRX/Component/EnvironmentalSubsystem.pm | 0 .../Juniper/SRX/Component/MemSubsystem.pm | 0 .../plugins-scripts/Classes/LMSENSORSMIB.pm | 0 .../Component/EnvironmentalSubsystem.pm | 1 + .../LMSENSORSMIB/Component/FanSubsystem.pm | 0 .../Component/TemperatureSubsystem.pm | 0 .../plugins-scripts/Classes/Lancom.pm | 0 .../Classes/Lancom/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Classes/Lancom/Component/MemSubsystem.pm | 0 .../plugins-scripts/Classes/Lantronix.pm | 0 .../plugins-scripts/Classes/Lantronix/SLS.pm | 0 .../plugins-scripts/Classes/MEOS.pm | 0 .../plugins-scripts/Classes/Netgear.pm | 0 .../plugins-scripts/Classes/Nortel.pm | 0 .../plugins-scripts/Classes/Nortel/S5.pm | 0 .../Nortel/S5/Component/CpuSubsystem.pm | 0 .../S5/Component/EnvironmentalSubsystem.pm | 0 .../Nortel/S5/Component/MemSubsystem.pm | 0 .../plugins-scripts/Classes/OSPF.pm | 0 .../OSPF/Component/NeighborSubsystem.pm | 155 + .../plugins-scripts/Classes/OneOS.pm | 0 .../Classes/OneOS/Component/CpuSubsystem.pm | 0 .../OneOS/Component/EnvironmentalSubsystem.pm | 0 .../Classes/OneOS/Component/MemSubsystem.pm | 0 .../plugins-scripts/Classes/PaloAlto.pm | 7 + .../PaloAlto/Component/CpuSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Classes/PaloAlto/Component/HaSubsystem.pm | 0 .../PaloAlto/Component/MemSubsystem.pm | 0 .../plugins-scripts/Classes/RAPIDCITYMIB.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../RAPIDCITYMIB/Component/FanSubsystem.pm | 0 .../Component/PowersupplySubsystem.pm | 0 .../Component/TemperatureSubsystem.pm | 0 .../plugins-scripts/Classes/Riverbed.pm | 0 .../Classes/Riverbed/Steelhead.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../Component/EnvironmentalSubsystem.pm | 0 .../plugins-scripts/Classes/SGOS.pm | 0 .../SGOS/Component/ConnectionSubsystem.pm | 0 .../Classes/SGOS/Component/CpuSubsystem.pm | 0 .../Classes/SGOS/Component/DiskSubsystem.pm | 0 .../SGOS/Component/EnvironmentalSubsystem.pm | 0 .../Classes/SGOS/Component/MemSubsystem.pm | 0 .../SGOS/Component/SecuritySubsystem.pm | 0 .../Classes/SGOS/Component/SensorSubsystem.pm | 0 .../plugins-scripts/Classes/SecureOS.pm | 0 .../plugins-scripts/Classes/Server/Linux.pm | 0 .../Server/Linux/Component/CpuSubsystem.pm | 0 .../Linux/Component/EnvironmentalSubsystem.pm | 0 .../Server/Linux/Component/MemSubsystem.pm | 0 .../Classes/Server/LinuxLocal.pm | 0 .../Classes/Server/SolarisLocal.pm | 0 .../Classes/Server/WindowsLocal.pm | 0 .../plugins-scripts/Classes/UCDMIB.pm | 20 + .../Classes/UCDMIB/Components/CpuSubsystem.pm | 0 .../UCDMIB/Components/DiskSubsystem.pm | 0 .../UCDMIB/Components/LoadSubsystem.pm | 0 .../Classes/UCDMIB/Components/MemSubsystem.pm | 6 +- .../UCDMIB/Components/ProcessSubsystem.pm | 0 .../UCDMIB/Components/SwapSubsystem.pm | 2 + .../plugins-scripts/Classes/UPNP.pm | 0 .../plugins-scripts/Classes/UPNP/AVM.pm | 0 .../Classes/UPNP/AVM/FritzBox7390.pm | 0 .../Components/InterfaceSubsystem.pm | 0 .../Components/SmartHomeSubsystem.pm | 0 .../plugins-scripts/Classes/VRRPMIB.pm | 0 .../VRRPMIB/Component/VRRPSubsystem.pm | 0 .../plugins-scripts/Makefile.am | 14 + .../plugins-scripts/Makefile.in | 18 +- .../plugins-scripts/check_nwc_health.pl | 12 + .../plugins-scripts/subst.in | 0 check_nwc_health/control | 2 +- check_nwc_health/src | 2 +- 453 files changed, 5819 insertions(+), 2213 deletions(-) delete mode 100644 check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm delete mode 100644 check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm delete mode 100644 check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm delete mode 100644 check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm delete mode 100644 check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm delete mode 100644 check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm delete mode 100644 check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei.pm delete mode 100644 check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm delete mode 100644 check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/AUTHORS (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/COPYING (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/ChangeLog (95%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin.pm (99%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/Item.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm (94%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm (93%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ADSLLINEMIB.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPAPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm (81%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm (99%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm (80%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ELTEXMIB.pm (97%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ETHERLIKEMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPGLOBALMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FIBRECHANNELFEMIB.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETCOREMIB.pm create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/GENUAMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3/plugins-scripts/Classes/Huawei/CloudEngine.pm => check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HUAWEIENTITYEXTENTMIB.pm} (95%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/INETADDRESSMIB.pm create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERALARMMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERRPSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERSRX5000SPUMONITORINGMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNOSBGP4V2MIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LCOSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENNSRPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOINTERFACESMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDCARPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDMEMMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDPFMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDSENSORSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFV3MIB.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADEXMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm (98%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/INSTALL (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/Makefile.am (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/Makefile.in (98%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/NEWS (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/README (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/THANKS (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/TODO (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/acinclude.m4 (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/aclocal.m4 (96%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/config.guess (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/config.sub (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/configure (99%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/configure.ac (98%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/install-sh (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/missing (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/AVOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/AlliedTelesyn.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Arista.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/BGP.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Bintec.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Bintec/Bibo.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Bluecoat.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Brocade.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VpnSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/Gaia.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/VSX.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco.pm (89%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/ASA.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CCM.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm (91%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOPORTSECURITYMIB/Component/InterfaceSubsystem.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm (59%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/IOS.pm (92%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/NXOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/PrimeNCS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/SB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/UCOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/WLC.pm (76%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/HaSubsystem.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Clavister.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Clavister/Firewall1.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Cumulus.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Device.pm (95%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek.pm create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor.pm create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/CpuSubsystem.pm create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/EnvironmentalSubsystem.pm create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/MemSubsystem.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/ENTITYSENSORMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Eltex.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Eltex/Access.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Eltex/Access/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Eltex/Aggregation.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Eltex/Aggregation/Component/EnvironmentalSubsystem.pm (74%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Eltex/MES/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Eltex/MES/Component/HaSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/ConfigSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/ConnectionSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/GTM.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/HaSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FCEOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FCMGMT.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FabOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FabOS/Component/InterfaceSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Fortigate.pm (77%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Fortigate/Component/DiskSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/HaSubsystem.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry/Component/ModuleSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HH3C.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HOSTRESOURCESMIB.pm (74%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/ClockSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm (66%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HP.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HP/Procurve.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HSRP.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei.pm create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/CloudEngine.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm (86%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm (88%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/IFMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/IFMIB/Component/StackSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/IPFORWARDMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm (86%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/IPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/IVE.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/JunOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/JunOS/Component/BgpSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/NetScreen.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/NetScreen/Component/VsdSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/SRX.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/LMSENSORSMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm (91%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Lancom.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Lancom/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Lancom/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Lancom/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Lantronix.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Lantronix/SLS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/MEOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Netgear.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Nortel.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Nortel/S5.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/OSPF.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/OneOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/PaloAlto.pm (81%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/RAPIDCITYMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Riverbed.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Riverbed/Steelhead.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Riverbed/Steelhead/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Riverbed/SteelheadEX/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SGOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/SecureOS.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Server/Linux.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Server/LinuxLocal.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Server/SolarisLocal.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/Server/WindowsLocal.pm (100%) create mode 100644 check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB.pm rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm (87%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm (92%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UPNP.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UPNP/AVM.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/VRRPMIB.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm (100%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Makefile.am (96%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/Makefile.in (97%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/check_nwc_health.pl (97%) rename check_nwc_health/{check_nwc_health-7.3 => check_nwc_health-7.6}/plugins-scripts/subst.in (100%) diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm b/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm deleted file mode 100644 index d8b3f7a..0000000 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm +++ /dev/null @@ -1,17 +0,0 @@ -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__ diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm b/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm deleted file mode 100644 index 7a27085..0000000 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm +++ /dev/null @@ -1,327 +0,0 @@ -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__ diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm b/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm deleted file mode 100644 index 4a668d9..0000000 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm +++ /dev/null @@ -1,108 +0,0 @@ -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__ diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm b/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm deleted file mode 100644 index 2b44b31..0000000 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm +++ /dev/null @@ -1,93 +0,0 @@ -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__ diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm b/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm deleted file mode 100644 index 39550a2..0000000 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm +++ /dev/null @@ -1,49 +0,0 @@ -package Classes::Cisco::IOS::Component::BgpSubsystem; -our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); -use strict; - -sub init { - my ($self) = @_; - $self->get_snmp_tables('CISCO-BGP4-MIB', [ - ['peers', 'cbgpPeerAddrFamilyPrefixTable', 'Classes::Cisco::IOS::Component::BgpSubsystem::Peer', sub { return $self->filter_name(shift->{cbgpPeerRemoteAddr}) } ], - ]); -} - -sub check { - my ($self) = @_; - if ($self->mode =~ /prefix::count/) { - if (scalar(@{$self->{peers}}) == 0) { - $self->add_critical('no peers found'); - } else { - $self->SUPER::check(); - } - } -} - -package Classes::Cisco::IOS::Component::BgpSubsystem::Peer; -our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); -use strict; - -sub finish { - my ($self) = @_; - $self->{cbgpPeerAddrFamilyAfi} = pop @{$self->{indices}}; - $self->{cbgpPeerAddrFamilySafi} = pop @{$self->{indices}}; - $self->{cbgpPeerRemoteAddr} = join(".", @{$self->{indices}}); -} - -sub check { - my ($self) = @_; - if ($self->mode =~ /prefix::count/) { - $self->add_info(sprintf "peer %s accepted %d prefixes", - $self->{cbgpPeerRemoteAddr}, $self->{cbgpPeerAddrAcceptedPrefixes}); - $self->set_thresholds(metric => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes', - warning => '1:', critical => '1:'); - $self->add_message($self->check_thresholds( - metric => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes', - value => $self->{cbgpPeerAddrAcceptedPrefixes})); - $self->add_perfdata( - label => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes', - value => $self->{cbgpPeerAddrAcceptedPrefixes}, - ); - } -} diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm deleted file mode 100644 index 9691f8e..0000000 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm +++ /dev/null @@ -1,31 +0,0 @@ -package Classes::Fortigate::Component::SensorSubsystem; -our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); -use strict; - -sub init { - my ($self) = @_; - $self->get_snmp_tables('FORTINET-FORTIGATE-MIB', [ - ['sensors', 'fgHwSensorTable', 'Classes::Fortigate::Component::SensorSubsystem::Sensor'], - ]); -} - -package Classes::Fortigate::Component::SensorSubsystem::Sensor; -our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); -use strict; - -sub check { - my ($self) = @_; - $self->add_info(sprintf 'sensor %s alarm status is %s', - $self->{fgHwSensorEntName}, - $self->{fgHwSensorEntValueStatus}); - if ($self->{fgHwSensorEntValueStatus} && $self->{fgHwSensorEntValueStatus} eq "true") { - $self->add_critical(); - } - if ($self->{fgHwSensorEntValue}) { - $self->add_perfdata( - label => sprintf('sensor_%s', $self->{fgHwSensorEntName}), - value => $self->{swSensorValue}, - ); - } -} - diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei.pm b/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei.pm deleted file mode 100644 index 9863e9a..0000000 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei.pm +++ /dev/null @@ -1,16 +0,0 @@ -package Classes::Huawei; -our @ISA = qw(Classes::Device); -use strict; - -sub init { - my ($self) = @_; - my $sysobj = $self->get_snmp_object('MIB-2-MIB', 'sysObjectID', 0); - if ($sysobj =~ /^\.*1\.3\.6\.1\.4\.1\.2011\.2\.239/) { - bless $self, 'Classes::Huawei::CloudEngine'; - $self->debug('using Classes::Huawei::CloudEngine'); - } - if (ref($self) ne "Classes::Huawei") { - $self->init(); - } -} - diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm b/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm deleted file mode 100644 index 9613a8b..0000000 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm +++ /dev/null @@ -1,54 +0,0 @@ -package Classes::OSPF::Component::NeighborSubsystem; -our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); -use strict; - -sub init { - my ($self) = @_; - $self->get_snmp_tables('OSPF-MIB', [ - ['nbr', 'ospfNbrTable', 'Classes::OSPF::Component::NeighborSubsystem::Neighbor', , sub { my ($o) = @_; return $self->filter_name($o->{ospfNbrIpAddr}) && $self->filter_name2($o->{ospfNbrRtrId}) }], - ]); - if ($self->establish_snmp_secondary_session()) { - $self->clear_table_cache('OSPF-MIB', 'ospfNbrTable'); - $self->get_snmp_tables('OSPF-MIB', [ - ['nbr', 'ospfNbrTable', 'Classes::OSPF::Component::NeighborSubsystem::Neighbor', , sub { my ($o) = @_; return $self->filter_name($o->{ospfNbrIpAddr}) && $self->filter_name2($o->{ospfNbrRtrId}) }], - ]); - } - if (! @{$self->{nbr}}) { - $self->add_unknown("no neighbors found"); - } -} - -sub check { - my ($self) = @_; - if ($self->mode =~ /device::ospf::neighbor::list/) { - foreach (@{$self->{nbr}}) { - printf "%s %s %s\n", $_->{name}, $_->{ospfNbrRtrId}, $_->{ospfNbrState}; - } - $self->add_ok("have fun"); - } else { - map { $_->check(); } @{$self->{nbr}}; - } -} - -package Classes::OSPF::Component::NeighborSubsystem::Neighbor; -our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); -use strict; -# Index: ospfNbrIpAddr, ospfNbrAddressLessIndex - -sub finish { - my ($self) = @_; - $self->{name} = $self->{ospfNbrIpAddr} || $self->{ospfNbrAddressLessIndex} -} - -sub check { - my ($self) = @_; - $self->add_info(sprintf "neighbor %s (Id %s) has status %s", - $self->{name}, $self->{ospfNbrRtrId}, $self->{ospfNbrState}); - if ($self->{ospfNbrState} ne "full" && $self->{ospfNbrState} ne "twoWay") { - $self->add_critical(); - } else { - $self->add_ok(); - } -} - -# eventuell: warning, wenn sich die RouterId ändert diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB.pm b/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB.pm deleted file mode 100644 index e2483ee..0000000 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB.pm +++ /dev/null @@ -1,4 +0,0 @@ -package Classes::UCDMIB; -our @ISA = qw(Classes::Device); -use strict; - diff --git a/check_nwc_health/check_nwc_health-7.3/AUTHORS b/check_nwc_health/check_nwc_health-7.6/AUTHORS similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/AUTHORS rename to check_nwc_health/check_nwc_health-7.6/AUTHORS diff --git a/check_nwc_health/check_nwc_health-7.3/COPYING b/check_nwc_health/check_nwc_health-7.6/COPYING similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/COPYING rename to check_nwc_health/check_nwc_health-7.6/COPYING diff --git a/check_nwc_health/check_nwc_health-7.3/ChangeLog b/check_nwc_health/check_nwc_health-7.6/ChangeLog similarity index 95% rename from check_nwc_health/check_nwc_health-7.3/ChangeLog rename to check_nwc_health/check_nwc_health-7.6/ChangeLog index b9d9cbd..b0021e6 100644 --- a/check_nwc_health/check_nwc_health-7.3/ChangeLog +++ b/check_nwc_health/check_nwc_health-7.6/ChangeLog @@ -1,3 +1,42 @@ +* 2019-03-20 7.6 + add mode watch-ospf-neighbors +* 2019-02-19 7.5.0.1 + remove adsl-line-mib +* 2019-02-18 7.5 + add Draytek Vigor +* 2019-01-09 7.4.3 + add mode interface-security (cisco) +* 2018-12-17 7.4.2.1 + finish ha-status for cisco wlc +* 2018-12-12 7.4.2 + start ha for cisco wlc + improve paloalto uptime model string + improve ucd memory +* 2018-12-04 7.4.1.2 + fix cisco bgp for routers which do not export the proptietary mib, but bgp4 +* 2018-12-04 7.4.1.1 + fix undefs for Huawei with older Mibs + fix fortigate sensors +* 2018-12-04 7.4.1 + detect more Huawei devices +* 2018-12-03 7.4 + use proprietary bgp mib for cisco (and add ipv6) + make ospd v6-ready + add servertpe generic_ucd + fix ciscoipsecflow fail timestamps +* 2018-10-22 7.3.1 + add modes ha-status/role for fortigate +* 2018-10-22 7.3.0.5 + update glplugin (CISCO-STACKWISE-MIB) +* 2018-10-21 7.3.0.4 + update glplugin (for go-worker) +* 2018-10-17 7.3.0.3 + update glplugin + better fortigate detection +* 2018-09-28 7.3.0.2 + update glplugin +* 2018-09-25 7.3.0.1 + re-enable Huawei CloudEngine support * 2018-09-10 7.3 update stack-status add servertype hostresource diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin.pm similarity index 99% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin.pm index 319fdc2..fc227db 100644 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin.pm @@ -20,7 +20,7 @@ eval { $Data::Dumper::Sparseseen = 1; }; our $AUTOLOAD; -*VERSION = \'3.0.3'; +*VERSION = \'3.2.5'; use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 }; @@ -602,11 +602,11 @@ sub accentfree { sub dump { my ($self, $indent) = @_; $indent = $indent ? " " x $indent : ""; - my $class = ref($self); - $class =~ s/^.*:://; - if (exists $self->{flat_indices}) { - printf "%s[%s_%s]\n", $indent, uc $class, $self->{flat_indices}; + if ($self->can("internal_name")) { + printf "%s[%s]\n", $indent, $self->internal_name(); } else { + my $class = ref($self); + $class =~ s/^.*:://; printf "%s[%s]\n", $indent, uc $class; } foreach (grep !/^(info|trace|warning|critical|blacklisted|extendedinfo|flat_indices|indices)$/, sort keys %{$self}) { @@ -1470,7 +1470,7 @@ sub save_state { my ($self, %params) = @_; $self->create_statefilesdir(); my $statefile = $self->create_statefile(%params); - my $tmpfile = $self->statefilesdir().'/check__health_tmp_'.$$; + my $tmpfile = $statefile.$$.rand(); if ((ref($params{save}) eq "HASH") && exists $params{save}->{timestamp}) { $params{save}->{localtime} = scalar localtime $params{save}->{timestamp}; } diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/Commandline.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Extraopts.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/Commandline/Getopt.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/Item.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/Item.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/Item.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/Item.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm similarity index 94% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm index 8c65e53..b16f6d3 100644 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP.pm @@ -954,7 +954,7 @@ sub check_snmp_and_model { # Datatype Integer32 = 1s my $snmpEngineTime = $self->get_snmp_object('SNMP-FRAMEWORK-MIB', 'snmpEngineTime'); # Datatype TimeTicks = 1/100s - my $hrSystemUptime = $self->get_snmp_object('HOST-RESOURCES-MIB', 'hrSystemUptime'); + my $hrSystemUptime = $self->get_snmp_object_maybe('HOST-RESOURCES-MIB', 'hrSystemUptime'); my $sysDescr = $self->get_snmp_object('MIB-2-MIB', 'sysDescr', 0); my $tac = time; if (defined $hrSystemUptime && $hrSystemUptime =~ /^\d+$/ && $hrSystemUptime > 0) { @@ -1008,9 +1008,33 @@ sub check_snmp_and_model { $Monitoring::GLPlugin::SNMP::uptime = $self->{uptime}; $self->debug('whoami: '.$self->{productname}); } else { - if ($tac - $tic >= $Monitoring::GLPlugin::SNMP::session->timeout) { + if ($tac - $tic >= ($Monitoring::GLPlugin::SNMP::session ? + $Monitoring::GLPlugin::SNMP::session->timeout : $self->opts->timeout())) { $self->add_message(UNKNOWN, 'could not contact snmp agent, timeout during snmp-get sysUptime'); + } elsif ($self->{broken_snmp_agent}) { + # plugins may add an array of subroutines to their Classes::Device. + # For example, check_tl_health has to deal with IBM libraries, which + # do not show sysUptime nor sysDescr nor any other uptime oids. + # In order to let the plugin continue with a fake uptime, one of + # the broken_snmp_agent subroutines must return a true value after it + # has set the uptime to 1 hour and filled out $self->{productname} + my $mein_lieber_freund_und_kupferstecher = 0; + foreach my $kriegst_du_die_kurve (@{$self->{broken_snmp_agent}}) { + if (&$kriegst_du_die_kurve()) { + $mein_lieber_freund_und_kupferstecher = 1; + $self->debug(sprintf 'uptime: %s', $self->{uptime}); + $self->debug(sprintf 'up since: %s', + scalar localtime (time - $self->{uptime})); + $Monitoring::GLPlugin::SNMP::uptime = $self->{uptime}; + $self->debug('whoami: '.$self->{productname}); + last; + } + } + if (! $mein_lieber_freund_und_kupferstecher) { + $self->add_message(UNKNOWN, + 'got neither sysUptime nor sysDescr nor any other useful information, is this snmp agent working correctly?'); + } } else { $self->add_message(UNKNOWN, 'got neither sysUptime nor sysDescr, is this snmp agent working correctly?'); @@ -1140,7 +1164,8 @@ sub session_translate { sub establish_snmp_secondary_session { my ($self) = @_; - if ($self->opts->protocol eq '3' && ( + if ($self->opts->protocol eq '3' && + $self->opts->can('authprotocol2') && ( defined $self->opts->authprotocol2 || defined $self->opts->authpassword2 || defined $self->opts->privprotocol2 || @@ -1249,6 +1274,32 @@ sub uptime { return $Monitoring::GLPlugin::SNMP::uptime; } +sub ago_sysuptime { + my ($self, $eventtime) = @_; + # if there is an oid containing the value of sysUptime at the time of + # a certain event (e.g. cipSecFailTime), this method returns the + # time that has passed since the event. + # sysUptime overflows at 2**32, so it is possible that the eventtime is + # bigger than sysUptime + # + # 0-----------------|---------------X + # event=2Mio sysUptime=5.5Mio + # event happened (5.5Mio - 2Mio) seconds ago + # + # 0-----------------|---------------2**32/0-----------X + # event=2Mio sysUptime=100k + # + # event happened (100k + (2**32 - 2Mio)) seconds ago + # + my $sysUptime = $self->get_snmp_object('MIB-2-MIB', 'sysUpTime', 0); + $sysUptime /= 100; + if ($eventtime > $sysUptime) { + return $sysUptime + (2**32 - $eventtime); + } else { + return $sysUptime - $eventtime; + } +} + sub map_oid_to_class { my ($self, $oid, $class) = @_; $Monitoring::GLPlugin::SNMP::MibsAndOids::discover_ids->{$oid} = $class; @@ -1427,6 +1478,9 @@ sub create_interface_cache_file { $self->opts->override_opt('hostname', 'snmpwalk.file'.md5_hex($self->opts->snmpwalk)) } + if ($self->opts->contextname) { + $extension .= $self->opts->contextname . '_'; + } if ($self->opts->community) { $extension .= md5_hex($self->opts->community); } @@ -1502,10 +1556,11 @@ sub save_cache { my $cache = sprintf "%s_%s_%s_cache", $mib, $table, join('#', @{$key_attrs}); $self->create_statefilesdir(); my $statefile = $self->create_entry_cache_file($mib, $table, join('#', @{$key_attrs})); - open(STATE, ">".$statefile.".".$$); + my $tmpfile = $statefile.$$.rand(); + open(STATE, ">".$tmpfile); printf STATE Data::Dumper::Dumper($self->{$cache}); close STATE; - rename $statefile.".".$$, $statefile; + rename $tmpfile, $statefile; $self->debug(sprintf "saved %s to %s", Data::Dumper::Dumper($self->{$cache}), $statefile); } @@ -1556,10 +1611,13 @@ sub get_snmp_tables { my $class = $info->[2]; my $filter = $info->[3]; my $rows = $info->[4]; + my $key_attr = $info->[5]; $self->{$arrayname} = [] if ! exists $self->{$arrayname}; if (! exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib} || ! exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table}) { $Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table} = []; - foreach ($self->get_snmp_table_objects($mib, $table, undef, $rows)) { + foreach ($key_attr ? + $self->get_snmp_table_objects_with_cache($mib, $table, $key_attr, $rows) : + $self->get_snmp_table_objects($mib, $table, undef, $rows)) { push(@{$Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table}}, $_); my $new_object = $class->new(%{$_}); next if (defined $filter && ! &$filter($new_object)); @@ -1665,6 +1723,29 @@ sub get_snmp_object { return undef; } +sub get_snmp_object_maybe { + my ($self, @args) = @_; + my $ret; + + # Just do a regular fetch when simulating + return $self->get_snmp_object(@args) unless defined $Monitoring::GLPlugin::SNMP::session; + + # There may be no response at all. Turn the SNMP timeout down so we can + # catch that without triggering SIGALRM + my $orig_timeout = $Monitoring::GLPlugin::SNMP::session->timeout; + my $new_timeout = $orig_timeout / 10; + $new_timeout = 5 if $new_timeout > 5; + $Monitoring::GLPlugin::SNMP::session->timeout($new_timeout); + + # Get + $ret = $self->get_snmp_object(@args); + + # Restore timeout + $Monitoring::GLPlugin::SNMP::session->timeout($orig_timeout); + + return $ret; +} + sub get_snmp_table_objects_with_cache { my ($self, $mib, $table, $key_attr, $rows, $force) = @_; $force ||= 0; @@ -2065,7 +2146,9 @@ sub get_entries { $result = $self->get_entries_get_bulk(%params); if (! $result) { $self->debug("bulk failed, retry simple"); - if ($Monitoring::GLPlugin::SNMP::session->error() =~ /The message size exceeded the buffer maxMsgSize of (\d+)/i) { + # The message size exceeded the buffer maxMsgSize of (\d+) + # Message size exceeded buffer maxMsgSize + if ($Monitoring::GLPlugin::SNMP::session->error() =~ /message size exceeded.*buffer maxMsgSize/i) { $self->debug(sprintf "buffer exceeded. raise *5 for next try"); $self->mult_snmp_max_msg_size(5); } else { @@ -2228,7 +2311,7 @@ sub get_table { if (! defined $result || (defined $result && ! %{$result})) { $self->debug(sprintf "get_table error: %s", $Monitoring::GLPlugin::SNMP::session->error()); - if ($Monitoring::GLPlugin::SNMP::session->error() =~ /The message size exceeded the buffer maxMsgSize of (\d+)/i) { + if ($Monitoring::GLPlugin::SNMP::session->error() =~ /message size exceeded.*buffer maxMsgSize/i) { # bei irrsinnigen maxrepetitions $self->debug(sprintf "buffer exceeded"); #$self->reset_snmp_max_msg_size(); @@ -2396,6 +2479,11 @@ sub make_symbolic { } elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) { my $mib = $1; my $definition = $2; + my $parameters = undef; + if ($definition =~ /(.*)\((.*)\)/) { + $definition = $1; + $parameters = $2; + } if (! exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}) { # may point to another mib's definitions, which hasn't # been used yet. @@ -2404,7 +2492,23 @@ sub make_symbolic { if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} && exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} && ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') { - $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid}); + if ($parameters) { + if (! exists $mo->{$parameters}) { + # this happens if there are two isolated get_snmp_object calls, one for + # cLHaPeerIpAddressType and one for cLHaPeerIpAddress where the latter needs + # the symbolized value of the first. we are inside this index-loop because + # both have this usual extra .0 although this is not a table row. + # if this were a table row, $mo would know cLHaPeerIpAddressType. + # there's a chance that $self got cLHaPeerIpAddressType in a previous call + # to make_symbolic + if (@{$indices} and scalar(@{$indices}) == 1 and ! $indices->[0]->[0]) { + $mo->{$parameters} = $self->{$parameters}; + } + } + $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid}, $mo->{$parameters}); + } else { + $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid}); + } } elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} && exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} && ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' && @@ -2424,7 +2528,8 @@ sub make_symbolic { } } } else { - foreach my $oid (keys %{$sym_lookup}) { + my @sym_lookup_keys = $self->sort_oids([keys %{$sym_lookup}]); + foreach my $oid (@sym_lookup_keys) { if (ref($oid) ne 'HASH') { my $fulloid = $oid . '.'.$idx; my $symoid = $sym_lookup->{$oid}; @@ -2454,6 +2559,11 @@ sub make_symbolic { } elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) { my $mib = $1; my $definition = $2; + my $parameters = undef; + if ($definition =~ /(.*)\((.*)\)/) { + $definition = $1; + $parameters = $2; + } if (! exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}) { # may point to another mib's definitions, which hasn't # been used yet. @@ -2462,7 +2572,16 @@ sub make_symbolic { if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} && exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} && ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') { - $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid}); + if ($parameters) { + if (! exists $mo->{$parameters}) { + if (@{$indices} and scalar(@{$indices}) == 1 and ! $indices->[0]->[0]) { + $mo->{$parameters} = $self->{$parameters}; + } + } + $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid}, $mo->{$parameters}); + } else { + $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid}); + } } elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} && exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} && ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' && @@ -2500,10 +2619,24 @@ sub make_symbolic { } elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) { my $mib = $1; my $definition = $2; + my $parameters = undef; + if ($definition =~ /(.*)\((.*)\)/) { + $definition = $1; + $parameters = $2; + } if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} && exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} && ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') { - $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$oid}); + if ($parameters) { + # we come here fo resolve single oids, so $mo is always initialized new here. + # there's a chance that $self->{$parameters} was queried in a previous call + if (! exists $mo->{$parameters}) { + $mo->{$parameters} = $self->{$parameters}; + } + $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$oid}, $mo->{$parameters}); + } else { + $mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$oid}); + } } elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} && exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} && ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' && diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm similarity index 93% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm index 4f6eb8b..d008698 100644 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/CSF.pm @@ -10,6 +10,9 @@ sub create_statefile { if ($self->opts->community) { $extension .= md5_hex($self->opts->community); } + if ($self->opts->contextname) { + $extension .= $self->opts->contextname; + } $extension =~ s/\//_/g; $extension =~ s/\(/_/g; $extension =~ s/\)/_/g; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/Item.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ADSLLINEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ADSLLINEMIB.pm new file mode 100644 index 0000000..faba983 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ADSLLINEMIB.pm @@ -0,0 +1,284 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::ADSLLINEMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ADSL-LINE-MIB'} = { + url => '', + name => 'ADSL-LINE-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ADSL-LINE-MIB'} = + '1.3.6.1.2.1.10.94.1'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ADSL-LINE-MIB'} = { + adslMIB => '1.3.6.1.2.1.10.94', + adslLineMib => '1.3.6.1.2.1.10.94.1', + adslMibObjects => '1.3.6.1.2.1.10.94.1.1', + adslLineTable => '1.3.6.1.2.1.10.94.1.1.1', + adslLineEntry => '1.3.6.1.2.1.10.94.1.1.1.1', + adslLineCoding => '1.3.6.1.2.1.10.94.1.1.1.1.1', + adslLineCodingDefinition => 'ADSL-LINE-MIB::adslLineCoding', + adslLineType => '1.3.6.1.2.1.10.94.1.1.1.1.2', + adslLineTypeDefinition => 'ADSL-LINE-MIB::adslLineType', + adslLineSpecific => '1.3.6.1.2.1.10.94.1.1.1.1.3', + adslLineConfProfile => '1.3.6.1.2.1.10.94.1.1.1.1.4', + adslLineAlarmConfProfile => '1.3.6.1.2.1.10.94.1.1.1.1.5', + adslAtucPhysTable => '1.3.6.1.2.1.10.94.1.1.2', + adslAtucPhysEntry => '1.3.6.1.2.1.10.94.1.1.2.1', + adslAtucInvSerialNumber => '1.3.6.1.2.1.10.94.1.1.2.1.1', + adslAtucInvVendorID => '1.3.6.1.2.1.10.94.1.1.2.1.2', + adslAtucInvVersionNumber => '1.3.6.1.2.1.10.94.1.1.2.1.3', + adslAtucCurrSnrMgn => '1.3.6.1.2.1.10.94.1.1.2.1.4', + adslAtucCurrAtn => '1.3.6.1.2.1.10.94.1.1.2.1.5', + adslAtucCurrStatus => '1.3.6.1.2.1.10.94.1.1.2.1.6', + adslAtucCurrOutputPwr => '1.3.6.1.2.1.10.94.1.1.2.1.7', + adslAtucCurrAttainableRate => '1.3.6.1.2.1.10.94.1.1.2.1.8', + adslAturPhysTable => '1.3.6.1.2.1.10.94.1.1.3', + adslAturPhysEntry => '1.3.6.1.2.1.10.94.1.1.3.1', + adslAturInvSerialNumber => '1.3.6.1.2.1.10.94.1.1.3.1.1', + adslAturInvVendorID => '1.3.6.1.2.1.10.94.1.1.3.1.2', + adslAturInvVersionNumber => '1.3.6.1.2.1.10.94.1.1.3.1.3', + adslAturCurrSnrMgn => '1.3.6.1.2.1.10.94.1.1.3.1.4', + adslAturCurrAtn => '1.3.6.1.2.1.10.94.1.1.3.1.5', + adslAturCurrStatus => '1.3.6.1.2.1.10.94.1.1.3.1.6', + adslAturCurrOutputPwr => '1.3.6.1.2.1.10.94.1.1.3.1.7', + adslAturCurrAttainableRate => '1.3.6.1.2.1.10.94.1.1.3.1.8', + adslAtucChanTable => '1.3.6.1.2.1.10.94.1.1.4', + adslAtucChanEntry => '1.3.6.1.2.1.10.94.1.1.4.1', + adslAtucChanInterleaveDelay => '1.3.6.1.2.1.10.94.1.1.4.1.1', + adslAtucChanCurrTxRate => '1.3.6.1.2.1.10.94.1.1.4.1.2', + adslAtucChanPrevTxRate => '1.3.6.1.2.1.10.94.1.1.4.1.3', + adslAtucChanCrcBlockLength => '1.3.6.1.2.1.10.94.1.1.4.1.4', + adslAturChanTable => '1.3.6.1.2.1.10.94.1.1.5', + adslAturChanEntry => '1.3.6.1.2.1.10.94.1.1.5.1', + adslAturChanInterleaveDelay => '1.3.6.1.2.1.10.94.1.1.5.1.1', + adslAturChanCurrTxRate => '1.3.6.1.2.1.10.94.1.1.5.1.2', + adslAturChanPrevTxRate => '1.3.6.1.2.1.10.94.1.1.5.1.3', + adslAturChanCrcBlockLength => '1.3.6.1.2.1.10.94.1.1.5.1.4', + adslAtucPerfDataTable => '1.3.6.1.2.1.10.94.1.1.6', + adslAtucPerfDataEntry => '1.3.6.1.2.1.10.94.1.1.6.1', + adslAtucPerfLofs => '1.3.6.1.2.1.10.94.1.1.6.1.1', + adslAtucPerfLoss => '1.3.6.1.2.1.10.94.1.1.6.1.2', + adslAtucPerfLols => '1.3.6.1.2.1.10.94.1.1.6.1.3', + adslAtucPerfLprs => '1.3.6.1.2.1.10.94.1.1.6.1.4', + adslAtucPerfESs => '1.3.6.1.2.1.10.94.1.1.6.1.5', + adslAtucPerfInits => '1.3.6.1.2.1.10.94.1.1.6.1.6', + adslAtucPerfValidIntervals => '1.3.6.1.2.1.10.94.1.1.6.1.7', + adslAtucPerfInvalidIntervals => '1.3.6.1.2.1.10.94.1.1.6.1.8', + adslAtucPerfCurr15MinTimeElapsed => '1.3.6.1.2.1.10.94.1.1.6.1.9', + adslAtucPerfCurr15MinLofs => '1.3.6.1.2.1.10.94.1.1.6.1.10', + adslAtucPerfCurr15MinLoss => '1.3.6.1.2.1.10.94.1.1.6.1.11', + adslAtucPerfCurr15MinLols => '1.3.6.1.2.1.10.94.1.1.6.1.12', + adslAtucPerfCurr15MinLprs => '1.3.6.1.2.1.10.94.1.1.6.1.13', + adslAtucPerfCurr15MinESs => '1.3.6.1.2.1.10.94.1.1.6.1.14', + adslAtucPerfCurr15MinInits => '1.3.6.1.2.1.10.94.1.1.6.1.15', + adslAtucPerfCurr1DayTimeElapsed => '1.3.6.1.2.1.10.94.1.1.6.1.16', + adslAtucPerfCurr1DayLofs => '1.3.6.1.2.1.10.94.1.1.6.1.17', + adslAtucPerfCurr1DayLoss => '1.3.6.1.2.1.10.94.1.1.6.1.18', + adslAtucPerfCurr1DayLols => '1.3.6.1.2.1.10.94.1.1.6.1.19', + adslAtucPerfCurr1DayLprs => '1.3.6.1.2.1.10.94.1.1.6.1.20', + adslAtucPerfCurr1DayESs => '1.3.6.1.2.1.10.94.1.1.6.1.21', + adslAtucPerfCurr1DayInits => '1.3.6.1.2.1.10.94.1.1.6.1.22', + adslAtucPerfPrev1DayMoniSecs => '1.3.6.1.2.1.10.94.1.1.6.1.23', + adslAtucPerfPrev1DayLofs => '1.3.6.1.2.1.10.94.1.1.6.1.24', + adslAtucPerfPrev1DayLoss => '1.3.6.1.2.1.10.94.1.1.6.1.25', + adslAtucPerfPrev1DayLols => '1.3.6.1.2.1.10.94.1.1.6.1.26', + adslAtucPerfPrev1DayLprs => '1.3.6.1.2.1.10.94.1.1.6.1.27', + adslAtucPerfPrev1DayESs => '1.3.6.1.2.1.10.94.1.1.6.1.28', + adslAtucPerfPrev1DayInits => '1.3.6.1.2.1.10.94.1.1.6.1.29', + adslAturPerfDataTable => '1.3.6.1.2.1.10.94.1.1.7', + adslAturPerfDataEntry => '1.3.6.1.2.1.10.94.1.1.7.1', + adslAturPerfLofs => '1.3.6.1.2.1.10.94.1.1.7.1.1', + adslAturPerfLoss => '1.3.6.1.2.1.10.94.1.1.7.1.2', + adslAturPerfLprs => '1.3.6.1.2.1.10.94.1.1.7.1.3', + adslAturPerfESs => '1.3.6.1.2.1.10.94.1.1.7.1.4', + adslAturPerfValidIntervals => '1.3.6.1.2.1.10.94.1.1.7.1.5', + adslAturPerfInvalidIntervals => '1.3.6.1.2.1.10.94.1.1.7.1.6', + adslAturPerfCurr15MinTimeElapsed => '1.3.6.1.2.1.10.94.1.1.7.1.7', + adslAturPerfCurr15MinLofs => '1.3.6.1.2.1.10.94.1.1.7.1.8', + adslAturPerfCurr15MinLoss => '1.3.6.1.2.1.10.94.1.1.7.1.9', + adslAturPerfCurr15MinLprs => '1.3.6.1.2.1.10.94.1.1.7.1.10', + adslAturPerfCurr15MinESs => '1.3.6.1.2.1.10.94.1.1.7.1.11', + adslAturPerfCurr1DayTimeElapsed => '1.3.6.1.2.1.10.94.1.1.7.1.12', + adslAturPerfCurr1DayLofs => '1.3.6.1.2.1.10.94.1.1.7.1.13', + adslAturPerfCurr1DayLoss => '1.3.6.1.2.1.10.94.1.1.7.1.14', + adslAturPerfCurr1DayLprs => '1.3.6.1.2.1.10.94.1.1.7.1.15', + adslAturPerfCurr1DayESs => '1.3.6.1.2.1.10.94.1.1.7.1.16', + adslAturPerfPrev1DayMoniSecs => '1.3.6.1.2.1.10.94.1.1.7.1.17', + adslAturPerfPrev1DayLofs => '1.3.6.1.2.1.10.94.1.1.7.1.18', + adslAturPerfPrev1DayLoss => '1.3.6.1.2.1.10.94.1.1.7.1.19', + adslAturPerfPrev1DayLprs => '1.3.6.1.2.1.10.94.1.1.7.1.20', + adslAturPerfPrev1DayESs => '1.3.6.1.2.1.10.94.1.1.7.1.21', + adslAtucIntervalTable => '1.3.6.1.2.1.10.94.1.1.8', + adslAtucIntervalEntry => '1.3.6.1.2.1.10.94.1.1.8.1', + adslAtucIntervalNumber => '1.3.6.1.2.1.10.94.1.1.8.1.1', + adslAtucIntervalLofs => '1.3.6.1.2.1.10.94.1.1.8.1.2', + adslAtucIntervalLoss => '1.3.6.1.2.1.10.94.1.1.8.1.3', + adslAtucIntervalLols => '1.3.6.1.2.1.10.94.1.1.8.1.4', + adslAtucIntervalLprs => '1.3.6.1.2.1.10.94.1.1.8.1.5', + adslAtucIntervalESs => '1.3.6.1.2.1.10.94.1.1.8.1.6', + adslAtucIntervalInits => '1.3.6.1.2.1.10.94.1.1.8.1.7', + adslAtucIntervalValidData => '1.3.6.1.2.1.10.94.1.1.8.1.8', + adslAturIntervalTable => '1.3.6.1.2.1.10.94.1.1.9', + adslAturIntervalEntry => '1.3.6.1.2.1.10.94.1.1.9.1', + adslAturIntervalNumber => '1.3.6.1.2.1.10.94.1.1.9.1.1', + adslAturIntervalLofs => '1.3.6.1.2.1.10.94.1.1.9.1.2', + adslAturIntervalLoss => '1.3.6.1.2.1.10.94.1.1.9.1.3', + adslAturIntervalLprs => '1.3.6.1.2.1.10.94.1.1.9.1.4', + adslAturIntervalESs => '1.3.6.1.2.1.10.94.1.1.9.1.5', + adslAturIntervalValidData => '1.3.6.1.2.1.10.94.1.1.9.1.6', + adslAtucChanPerfDataTable => '1.3.6.1.2.1.10.94.1.1.10', + adslAtucChanPerfDataEntry => '1.3.6.1.2.1.10.94.1.1.10.1', + adslAtucChanReceivedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.1', + adslAtucChanTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.2', + adslAtucChanCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.3', + adslAtucChanUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.10.1.4', + adslAtucChanPerfValidIntervals => '1.3.6.1.2.1.10.94.1.1.10.1.5', + adslAtucChanPerfInvalidIntervals => '1.3.6.1.2.1.10.94.1.1.10.1.6', + adslAtucChanPerfCurr15MinTimeElapsed => '1.3.6.1.2.1.10.94.1.1.10.1.7', + adslAtucChanPerfCurr15MinReceivedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.8', + adslAtucChanPerfCurr15MinTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.9', + adslAtucChanPerfCurr15MinCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.10', + adslAtucChanPerfCurr15MinUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.10.1.11', + adslAtucChanPerfCurr1DayTimeElapsed => '1.3.6.1.2.1.10.94.1.1.10.1.12', + adslAtucChanPerfCurr1DayReceivedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.13', + adslAtucChanPerfCurr1DayTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.14', + adslAtucChanPerfCurr1DayCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.15', + adslAtucChanPerfCurr1DayUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.10.1.16', + adslAtucChanPerfPrev1DayMoniSecs => '1.3.6.1.2.1.10.94.1.1.10.1.17', + adslAtucChanPerfPrev1DayReceivedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.18', + adslAtucChanPerfPrev1DayTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.19', + adslAtucChanPerfPrev1DayCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.20', + adslAtucChanPerfPrev1DayUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.10.1.21', + adslAturChanPerfDataTable => '1.3.6.1.2.1.10.94.1.1.11', + adslAturChanPerfDataEntry => '1.3.6.1.2.1.10.94.1.1.11.1', + adslAturChanReceivedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.1', + adslAturChanTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.2', + adslAturChanCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.3', + adslAturChanUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.11.1.4', + adslAturChanPerfValidIntervals => '1.3.6.1.2.1.10.94.1.1.11.1.5', + adslAturChanPerfInvalidIntervals => '1.3.6.1.2.1.10.94.1.1.11.1.6', + adslAturChanPerfCurr15MinTimeElapsed => '1.3.6.1.2.1.10.94.1.1.11.1.7', + adslAturChanPerfCurr15MinReceivedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.8', + adslAturChanPerfCurr15MinTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.9', + adslAturChanPerfCurr15MinCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.10', + adslAturChanPerfCurr15MinUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.11.1.11', + adslAturChanPerfCurr1DayTimeElapsed => '1.3.6.1.2.1.10.94.1.1.11.1.12', + adslAturChanPerfCurr1DayReceivedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.13', + adslAturChanPerfCurr1DayTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.14', + adslAturChanPerfCurr1DayCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.15', + adslAturChanPerfCurr1DayUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.11.1.16', + adslAturChanPerfPrev1DayMoniSecs => '1.3.6.1.2.1.10.94.1.1.11.1.17', + adslAturChanPerfPrev1DayReceivedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.18', + adslAturChanPerfPrev1DayTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.19', + adslAturChanPerfPrev1DayCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.20', + adslAturChanPerfPrev1DayUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.11.1.21', + adslAtucChanIntervalTable => '1.3.6.1.2.1.10.94.1.1.12', + adslAtucChanIntervalEntry => '1.3.6.1.2.1.10.94.1.1.12.1', + adslAtucChanIntervalNumber => '1.3.6.1.2.1.10.94.1.1.12.1.1', + adslAtucChanIntervalReceivedBlks => '1.3.6.1.2.1.10.94.1.1.12.1.2', + adslAtucChanIntervalTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.12.1.3', + adslAtucChanIntervalCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.12.1.4', + adslAtucChanIntervalUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.12.1.5', + adslAtucChanIntervalValidData => '1.3.6.1.2.1.10.94.1.1.12.1.6', + adslAturChanIntervalTable => '1.3.6.1.2.1.10.94.1.1.13', + adslAturChanIntervalEntry => '1.3.6.1.2.1.10.94.1.1.13.1', + adslAturChanIntervalNumber => '1.3.6.1.2.1.10.94.1.1.13.1.1', + adslAturChanIntervalReceivedBlks => '1.3.6.1.2.1.10.94.1.1.13.1.2', + adslAturChanIntervalTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.13.1.3', + adslAturChanIntervalCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.13.1.4', + adslAturChanIntervalUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.13.1.5', + adslAturChanIntervalValidData => '1.3.6.1.2.1.10.94.1.1.13.1.6', + adslLineConfProfileTable => '1.3.6.1.2.1.10.94.1.1.14', + adslLineConfProfileEntry => '1.3.6.1.2.1.10.94.1.1.14.1', + adslLineConfProfileName => '1.3.6.1.2.1.10.94.1.1.14.1.1', + adslAtucConfRateMode => '1.3.6.1.2.1.10.94.1.1.14.1.2', + adslAtucConfRateModeDefinition => 'ADSL-LINE-MIB::adslAtucConfRateMode', + adslAtucConfRateChanRatio => '1.3.6.1.2.1.10.94.1.1.14.1.3', + adslAtucConfTargetSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.4', + adslAtucConfMaxSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.5', + adslAtucConfMinSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.6', + adslAtucConfDownshiftSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.7', + adslAtucConfUpshiftSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.8', + adslAtucConfMinUpshiftTime => '1.3.6.1.2.1.10.94.1.1.14.1.9', + adslAtucConfMinDownshiftTime => '1.3.6.1.2.1.10.94.1.1.14.1.10', + adslAtucChanConfFastMinTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.11', + adslAtucChanConfInterleaveMinTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.12', + adslAtucChanConfFastMaxTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.13', + adslAtucChanConfInterleaveMaxTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.14', + adslAtucChanConfMaxInterleaveDelay => '1.3.6.1.2.1.10.94.1.1.14.1.15', + adslAturConfRateMode => '1.3.6.1.2.1.10.94.1.1.14.1.16', + adslAturConfRateModeDefinition => 'ADSL-LINE-MIB::adslAturConfRateMode', + adslAturConfRateChanRatio => '1.3.6.1.2.1.10.94.1.1.14.1.17', + adslAturConfTargetSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.18', + adslAturConfMaxSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.19', + adslAturConfMinSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.20', + adslAturConfDownshiftSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.21', + adslAturConfUpshiftSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.22', + adslAturConfMinUpshiftTime => '1.3.6.1.2.1.10.94.1.1.14.1.23', + adslAturConfMinDownshiftTime => '1.3.6.1.2.1.10.94.1.1.14.1.24', + adslAturChanConfFastMinTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.25', + adslAturChanConfInterleaveMinTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.26', + adslAturChanConfFastMaxTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.27', + adslAturChanConfInterleaveMaxTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.28', + adslAturChanConfMaxInterleaveDelay => '1.3.6.1.2.1.10.94.1.1.14.1.29', + adslLineConfProfileRowStatus => '1.3.6.1.2.1.10.94.1.1.14.1.30', + adslLineAlarmConfProfileTable => '1.3.6.1.2.1.10.94.1.1.15', + adslLineAlarmConfProfileEntry => '1.3.6.1.2.1.10.94.1.1.15.1', + adslLineAlarmConfProfileName => '1.3.6.1.2.1.10.94.1.1.15.1.1', + adslAtucThresh15MinLofs => '1.3.6.1.2.1.10.94.1.1.15.1.2', + adslAtucThresh15MinLoss => '1.3.6.1.2.1.10.94.1.1.15.1.3', + adslAtucThresh15MinLols => '1.3.6.1.2.1.10.94.1.1.15.1.4', + adslAtucThresh15MinLprs => '1.3.6.1.2.1.10.94.1.1.15.1.5', + adslAtucThresh15MinESs => '1.3.6.1.2.1.10.94.1.1.15.1.6', + adslAtucThreshFastRateUp => '1.3.6.1.2.1.10.94.1.1.15.1.7', + adslAtucThreshInterleaveRateUp => '1.3.6.1.2.1.10.94.1.1.15.1.8', + adslAtucThreshFastRateDown => '1.3.6.1.2.1.10.94.1.1.15.1.9', + adslAtucThreshInterleaveRateDown => '1.3.6.1.2.1.10.94.1.1.15.1.10', + adslAtucInitFailureTrapEnable => '1.3.6.1.2.1.10.94.1.1.15.1.11', + adslAtucInitFailureTrapEnableDefinition => 'ADSL-LINE-MIB::adslAtucInitFailureTrapEnable', + adslAturThresh15MinLofs => '1.3.6.1.2.1.10.94.1.1.15.1.12', + adslAturThresh15MinLoss => '1.3.6.1.2.1.10.94.1.1.15.1.13', + adslAturThresh15MinLprs => '1.3.6.1.2.1.10.94.1.1.15.1.14', + adslAturThresh15MinESs => '1.3.6.1.2.1.10.94.1.1.15.1.15', + adslAturThreshFastRateUp => '1.3.6.1.2.1.10.94.1.1.15.1.16', + adslAturThreshInterleaveRateUp => '1.3.6.1.2.1.10.94.1.1.15.1.17', + adslAturThreshFastRateDown => '1.3.6.1.2.1.10.94.1.1.15.1.18', + adslAturThreshInterleaveRateDown => '1.3.6.1.2.1.10.94.1.1.15.1.19', + adslLineAlarmConfProfileRowStatus => '1.3.6.1.2.1.10.94.1.1.15.1.20', + adslLCSMib => '1.3.6.1.2.1.10.94.1.1.16', + adslTraps => '1.3.6.1.2.1.10.94.1.2', + adslAtucTraps => '1.3.6.1.2.1.10.94.1.2.1', + adslAturTraps => '1.3.6.1.2.1.10.94.1.2.2', + adslConformance => '1.3.6.1.2.1.10.94.1.3', + adslGroups => '1.3.6.1.2.1.10.94.1.3.1', + adslCompliances => '1.3.6.1.2.1.10.94.1.3.2', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ADSL-LINE-MIB'} = { + adslAtucInitFailureTrapEnable => { + '1' => 'enable', + '2' => 'disable', + }, + adslAtucConfRateMode => { + '1' => 'fixed', + '2' => 'adaptAtStartup', + '3' => 'adaptAtRuntime', + }, + adslLineType => { + '1' => 'noChannel', + '2' => 'fastOnly', + '3' => 'interleavedOnly', + '4' => 'fastOrInterleaved', + '5' => 'fastAndInterleaved', + }, + adslAturConfRateMode => { + '1' => 'fixed', + '2' => 'adaptAtStartup', + '3' => 'adaptAtRuntime', + }, + adslLineCoding => { + '1' => 'other', + '2' => 'dmt', + '3' => 'cap', + '4' => 'qam', + }, +}; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALCATELIND1BASEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARISTAENTITYSENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ARUBATCMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ASYNCOSMAILMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ATTACKMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BGP4MIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BIANCABRICKMIBRESMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATAVMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/BLUECOATSGPROXYMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CHECKPOINTMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm new file mode 100644 index 0000000..5999ac1 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOBGP4MIB.pm @@ -0,0 +1,199 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOBGP4MIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-BGP4-MIB'} = { + url => '', + name => 'CISCO-BGP4-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-BGP4-MIB'} = + '1.3.6.1.4.1.9.9.187'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-BGP4-MIB'} = { + ciscoBgp4MIB => '1.3.6.1.4.1.9.9.187', + ciscoBgp4NotifyPrefix => '1.3.6.1.4.1.9.9.187.0', + ciscoBgp4MIBObjects => '1.3.6.1.4.1.9.9.187.1', + cbgpRoute => '1.3.6.1.4.1.9.9.187.1.1', + cbgpRouteTable => '1.3.6.1.4.1.9.9.187.1.1.1', + cbgpRouteEntry => '1.3.6.1.4.1.9.9.187.1.1.1.1', + cbgpRouteAfi => '1.3.6.1.4.1.9.9.187.1.1.1.1.1', + cbgpRouteSafi => '1.3.6.1.4.1.9.9.187.1.1.1.1.2', + cbgpRouteSafiDefinition => 'CISCO-BGP4-MIB::CbgpSafi', + cbgpRoutePeerType => '1.3.6.1.4.1.9.9.187.1.1.1.1.3', + cbgpRoutePeer => '1.3.6.1.4.1.9.9.187.1.1.1.1.4', + cbgpRouteAddrPrefix => '1.3.6.1.4.1.9.9.187.1.1.1.1.5', + cbgpRouteAddrPrefixLen => '1.3.6.1.4.1.9.9.187.1.1.1.1.6', + cbgpRouteOrigin => '1.3.6.1.4.1.9.9.187.1.1.1.1.7', + cbgpRouteOriginDefinition => 'CISCO-BGP4-MIB::cbgpRouteOrigin', + cbgpRouteASPathSegment => '1.3.6.1.4.1.9.9.187.1.1.1.1.8', + cbgpRouteNextHop => '1.3.6.1.4.1.9.9.187.1.1.1.1.9', + cbgpRouteMedPresent => '1.3.6.1.4.1.9.9.187.1.1.1.1.10', + cbgpRouteMultiExitDisc => '1.3.6.1.4.1.9.9.187.1.1.1.1.11', + cbgpRouteLocalPrefPresent => '1.3.6.1.4.1.9.9.187.1.1.1.1.12', + cbgpRouteLocalPref => '1.3.6.1.4.1.9.9.187.1.1.1.1.13', + cbgpRouteAtomicAggregate => '1.3.6.1.4.1.9.9.187.1.1.1.1.14', + cbgpRouteAtomicAggregateDefinition => 'CISCO-BGP4-MIB::cbgpRouteAtomicAggregate', + cbgpRouteAggregatorAS => '1.3.6.1.4.1.9.9.187.1.1.1.1.15', + cbgpRouteAggregatorAddrType => '1.3.6.1.4.1.9.9.187.1.1.1.1.16', + cbgpRouteAggregatorAddr => '1.3.6.1.4.1.9.9.187.1.1.1.1.17', + cbgpRouteBest => '1.3.6.1.4.1.9.9.187.1.1.1.1.18', + cbgpRouteUnknownAttr => '1.3.6.1.4.1.9.9.187.1.1.1.1.19', + cbgpPeer => '1.3.6.1.4.1.9.9.187.1.2', + cbgpPeerTable => '1.3.6.1.4.1.9.9.187.1.2.1', + cbgpPeerEntry => '1.3.6.1.4.1.9.9.187.1.2.1.1', + cbgpPeerPrefixAccepted => '1.3.6.1.4.1.9.9.187.1.2.1.1.1', + cbgpPeerPrefixDenied => '1.3.6.1.4.1.9.9.187.1.2.1.1.2', + cbgpPeerPrefixLimit => '1.3.6.1.4.1.9.9.187.1.2.1.1.3', + cbgpPeerPrefixAdvertised => '1.3.6.1.4.1.9.9.187.1.2.1.1.4', + cbgpPeerPrefixSuppressed => '1.3.6.1.4.1.9.9.187.1.2.1.1.5', + cbgpPeerPrefixWithdrawn => '1.3.6.1.4.1.9.9.187.1.2.1.1.6', + cbgpPeerLastErrorTxt => '1.3.6.1.4.1.9.9.187.1.2.1.1.7', + cbgpPeerPrevState => '1.3.6.1.4.1.9.9.187.1.2.1.1.8', + cbgpPeerPrevStateDefinition => 'CISCO-BGP4-MIB::cbgpPeerPrevState', + cbgpPeerCapsTable => '1.3.6.1.4.1.9.9.187.1.2.2', + cbgpPeerCapsEntry => '1.3.6.1.4.1.9.9.187.1.2.2.1', + cbgpPeerCapCode => '1.3.6.1.4.1.9.9.187.1.2.2.1.1', + cbgpPeerCapCodeDefinition => 'CISCO-BGP4-MIB::cbgpPeerCapCode', + cbgpPeerCapIndex => '1.3.6.1.4.1.9.9.187.1.2.2.1.2', + cbgpPeerCapValue => '1.3.6.1.4.1.9.9.187.1.2.2.1.3', + cbgpPeerAddrFamilyTable => '1.3.6.1.4.1.9.9.187.1.2.3', + cbgpPeerAddrFamilyEntry => '1.3.6.1.4.1.9.9.187.1.2.3.1', + cbgpPeerAddrFamilyAfi => '1.3.6.1.4.1.9.9.187.1.2.3.1.1', + cbgpPeerAddrFamilySafi => '1.3.6.1.4.1.9.9.187.1.2.3.1.2', + cbgpPeerAddrFamilySafiDefinition => 'CISCO-BGP4-MIB::CbgpSafi', + cbgpPeerAddrFamilyName => '1.3.6.1.4.1.9.9.187.1.2.3.1.3', + 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', + cbgpPeerAcceptedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.1', + cbgpPeerDeniedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.2', + cbgpPeerPrefixAdminLimit => '1.3.6.1.4.1.9.9.187.1.2.4.1.3', + cbgpPeerPrefixThreshold => '1.3.6.1.4.1.9.9.187.1.2.4.1.4', + cbgpPeerPrefixClearThreshold => '1.3.6.1.4.1.9.9.187.1.2.4.1.5', + cbgpPeerAdvertisedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.6', + cbgpPeerSuppressedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.7', + cbgpPeerWithdrawnPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.8', + cbgpPeer2Table => '1.3.6.1.4.1.9.9.187.1.2.5', + cbgpPeer2Entry => '1.3.6.1.4.1.9.9.187.1.2.5.1', + cbgpPeer2Type => '1.3.6.1.4.1.9.9.187.1.2.5.1.1', + cbgpPeer2RemoteAddr => '1.3.6.1.4.1.9.9.187.1.2.5.1.2', + cbgpPeer2State => '1.3.6.1.4.1.9.9.187.1.2.5.1.3', + cbgpPeer2StateDefinition => 'CISCO-BGP4-MIB::cbgpPeer2State', + cbgpPeer2AdminStatus => '1.3.6.1.4.1.9.9.187.1.2.5.1.4', + cbgpPeer2AdminStatusDefinition => 'CISCO-BGP4-MIB::cbgpPeer2AdminStatus', + cbgpPeer2NegotiatedVersion => '1.3.6.1.4.1.9.9.187.1.2.5.1.5', + cbgpPeer2LocalAddr => '1.3.6.1.4.1.9.9.187.1.2.5.1.6', + cbgpPeer2LocalPort => '1.3.6.1.4.1.9.9.187.1.2.5.1.7', + cbgpPeer2LocalAs => '1.3.6.1.4.1.9.9.187.1.2.5.1.8', + cbgpPeer2LocalIdentifier => '1.3.6.1.4.1.9.9.187.1.2.5.1.9', + cbgpPeer2RemotePort => '1.3.6.1.4.1.9.9.187.1.2.5.1.10', + cbgpPeer2RemoteAs => '1.3.6.1.4.1.9.9.187.1.2.5.1.11', + cbgpPeer2RemoteIdentifier => '1.3.6.1.4.1.9.9.187.1.2.5.1.12', + cbgpPeer2InUpdates => '1.3.6.1.4.1.9.9.187.1.2.5.1.13', + cbgpPeer2OutUpdates => '1.3.6.1.4.1.9.9.187.1.2.5.1.14', + cbgpPeer2InTotalMessages => '1.3.6.1.4.1.9.9.187.1.2.5.1.15', + cbgpPeer2OutTotalMessages => '1.3.6.1.4.1.9.9.187.1.2.5.1.16', + cbgpPeer2LastError => '1.3.6.1.4.1.9.9.187.1.2.5.1.17', + cbgpPeer2FsmEstablishedTransitions => '1.3.6.1.4.1.9.9.187.1.2.5.1.18', + cbgpPeer2FsmEstablishedTime => '1.3.6.1.4.1.9.9.187.1.2.5.1.19', + cbgpPeer2ConnectRetryInterval => '1.3.6.1.4.1.9.9.187.1.2.5.1.20', + cbgpPeer2HoldTime => '1.3.6.1.4.1.9.9.187.1.2.5.1.21', + cbgpPeer2KeepAlive => '1.3.6.1.4.1.9.9.187.1.2.5.1.22', + cbgpPeer2HoldTimeConfigured => '1.3.6.1.4.1.9.9.187.1.2.5.1.23', + cbgpPeer2KeepAliveConfigured => '1.3.6.1.4.1.9.9.187.1.2.5.1.24', + cbgpPeer2MinASOriginationInterval => '1.3.6.1.4.1.9.9.187.1.2.5.1.25', + cbgpPeer2MinRouteAdvertisementInterval => '1.3.6.1.4.1.9.9.187.1.2.5.1.26', + cbgpPeer2InUpdateElapsedTime => '1.3.6.1.4.1.9.9.187.1.2.5.1.27', + cbgpPeer2LastErrorTxt => '1.3.6.1.4.1.9.9.187.1.2.5.1.28', + cbgpPeer2PrevState => '1.3.6.1.4.1.9.9.187.1.2.5.1.29', + cbgpPeer2PrevStateDefinition => 'CISCO-BGP4-MIB::cbgpPeer2PrevState', + cbgpPeer2CapsTable => '1.3.6.1.4.1.9.9.187.1.2.6', + cbgpPeer2CapsEntry => '1.3.6.1.4.1.9.9.187.1.2.6.1', + cbgpPeer2CapCode => '1.3.6.1.4.1.9.9.187.1.2.6.1.1', + cbgpPeer2CapCodeDefinition => 'CISCO-BGP4-MIB::cbgpPeer2CapCode', + cbgpPeer2CapIndex => '1.3.6.1.4.1.9.9.187.1.2.6.1.2', + cbgpPeer2CapValue => '1.3.6.1.4.1.9.9.187.1.2.6.1.3', + cbgpPeer2AddrFamilyTable => '1.3.6.1.4.1.9.9.187.1.2.7', + cbgpPeer2AddrFamilyEntry => '1.3.6.1.4.1.9.9.187.1.2.7.1', + cbgpPeer2AddrFamilyAfi => '1.3.6.1.4.1.9.9.187.1.2.7.1.1', + cbgpPeer2AddrFamilySafi => '1.3.6.1.4.1.9.9.187.1.2.7.1.2', + cbgpPeer2AddrFamilySafiDefinition => 'CISCO-BGP4-MIB::CbgpSafi', + cbgpPeer2AddrFamilyName => '1.3.6.1.4.1.9.9.187.1.2.7.1.3', + cbgpPeer2AddrFamilyPrefixTable => '1.3.6.1.4.1.9.9.187.1.2.8', + cbgpPeer2AddrFamilyPrefixEntry => '1.3.6.1.4.1.9.9.187.1.2.8.1', + cbgpPeer2AcceptedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.1', + cbgpPeer2DeniedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.2', + cbgpPeer2PrefixAdminLimit => '1.3.6.1.4.1.9.9.187.1.2.8.1.3', + cbgpPeer2PrefixThreshold => '1.3.6.1.4.1.9.9.187.1.2.8.1.4', + cbgpPeer2PrefixClearThreshold => '1.3.6.1.4.1.9.9.187.1.2.8.1.5', + cbgpPeer2AdvertisedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.6', + cbgpPeer2SuppressedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.7', + cbgpPeer2WithdrawnPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.8', + cbgpGlobal => '1.3.6.1.4.1.9.9.187.1.3', + cbgpNotifsEnable => '1.3.6.1.4.1.9.9.187.1.3.1', + cbgpLocalAs => '1.3.6.1.4.1.9.9.187.1.3.2', + ciscoBgp4NotificationPrefix => '1.3.6.1.4.1.9.9.187.2', + ciscoBgp4MIBConformance => '1.3.6.1.4.1.9.9.187.3', + ciscoBgp4MIBCompliances => '1.3.6.1.4.1.9.9.187.3.1', + ciscoBgp4MIBGroups => '1.3.6.1.4.1.9.9.187.3.2', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-BGP4-MIB'} = { + cbgpPeerCapCode => { + '1' => 'multiProtocol', + '2' => 'routeRefresh', + '64' => 'gracefulRestart', + '128' => 'routeRefreshOld', + }, + cbgpPeer2State => { + '1' => 'idle', + '2' => 'connect', + '3' => 'active', + '4' => 'opensent', + '5' => 'openconfirm', + '6' => 'established', + }, + CbgpSafi => { + '1' => 'unicast', + '2' => 'multicast', + '3' => 'unicastAndMulticast', + '128' => 'vpn', + }, + cbgpRouteOrigin => { + '1' => 'igp', + '2' => 'egp', + '3' => 'incomplete', + }, + cbgpPeer2CapCode => { + '1' => 'multiProtocol', + '2' => 'routeRefresh', + '64' => 'gracefulRestart', + '65' => 'fourByteAs', + '69' => 'addPath', + '128' => 'routeRefreshOld', + }, + cbgpPeerPrevState => { + '0' => 'none', + '1' => 'idle', + '2' => 'connect', + '3' => 'active', + '4' => 'opensent', + '5' => 'openconfirm', + '6' => 'established', + }, + cbgpRouteAtomicAggregate => { + '1' => 'lessSpecificRouteNotSelected', + '2' => 'lessSpecificRouteSelected', + }, + cbgpPeer2AdminStatus => { + '1' => 'stop', + '2' => 'start', + }, + cbgpPeer2PrevState => { + '0' => 'none', + '1' => 'idle', + '2' => 'connect', + '3' => 'active', + '4' => 'opensent', + '5' => 'openconfirm', + '6' => 'established', + }, +}; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCCMMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOCONFIGMANMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENHANCEDMEMPOOLMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYALARMMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYFRUCONTROLMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENTITYSENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOENVMONMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOETHERNETFABRICEXTENDERMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFEATURECONTROLMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOFIREWALLMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOHSRPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIETFNATMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOIPSECFLOWMONITORMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOL2L3INTERFACECONFIGMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPAPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPAPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPAPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPAPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm similarity index 81% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm index 7644d15..4d6c754 100644 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm @@ -14,13 +14,21 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-LWAPP-HA-MIB'} ciscoLwappHaGlobalConfig => '1.3.6.1.4.1.9.9.198888.0.1', cLHaApSsoConfig => '1.3.6.1.4.1.9.9.198888.0.1.1', cLHaPeerIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.2', + cLHaPeerIpAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType', cLHaPeerIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.3', + cLHaPeerIpAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaPeerIpAddressType)', cLHaServicePortPeerIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.4', + cLHaServicePortPeerIpAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType', cLHaServicePortPeerIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.5', + cLHaServicePortPeerIpAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaServicePortPeerIpAddressType)', cLHaServicePortPeerIpNetMaskType => '1.3.6.1.4.1.9.9.198888.0.1.6', + cLHaServicePortPeerIpNetMaskTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType', cLHaServicePortPeerIpNetMask => '1.3.6.1.4.1.9.9.198888.0.1.7', + cLHaServicePortPeerIpNetMaskDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaServicePortPeerIpNetMaskType)', cLHaRedundancyIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.8', + cLHaRedundancyIpAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType', cLHaRedundancyIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.9', + cLHaRedundancyIpAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaRedundancyIpAddressType)', cLHaPeerMacAddress => '1.3.6.1.4.1.9.9.198888.0.1.10', cLHaVirtualMacAddress => '1.3.6.1.4.1.9.9.198888.0.1.11', cLHaPrimaryUnit => '1.3.6.1.4.1.9.9.198888.0.1.12', @@ -37,11 +45,17 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-LWAPP-HA-MIB'} cLHaNetworkRoutePeerConfigTable => '1.3.6.1.4.1.9.9.198888.0.2.1', cLHaNetworkRoutePeerConfigEntry => '1.3.6.1.4.1.9.9.198888.0.2.1.1', cLHaNetworkRoutePeerIPAddressType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.1', + cLHaNetworkRoutePeerIPAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType', cLHaNetworkRoutePeerIPAddress => '1.3.6.1.4.1.9.9.198888.0.2.1.1.2', + cLHaNetworkRoutePeerIPAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaNetworkRoutePeerIPAddressType)', cLHaNetworkRoutePeerIPNetmaskType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.3', + cLHaNetworkRoutePeerIPNetmaskTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType', cLHaNetworkRoutePeerIPNetmask => '1.3.6.1.4.1.9.9.198888.0.2.1.1.4', + cLHaNetworkRoutePeerIPNetmaskDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaNetworkRoutePeerIPNetmaskType)', cLHaNetworkRoutePeerGatewayType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.5', + cLHaNetworkRoutePeerGatewayTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType', cLHaNetworkRoutePeerGateway => '1.3.6.1.4.1.9.9.198888.0.2.1.1.6', + cLHaNetworkRoutePeerGatewayDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaNetworkRoutePeerGatewayType)', cLHaNetworkRoutePeerTransferStatus => '1.3.6.1.4.1.9.9.198888.0.2.1.1.7', cLHaNetworkRoutePeerTransferStatusDefinition => 'CISCO-LWAPP-HA-MIB::cLHaNetworkRoutePeerTransferStatus', cLHaNetworkRoutePeerRowStatus => '1.3.6.1.4.1.9.9.198888.0.2.1.1.8', diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm new file mode 100644 index 0000000..a685bea --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm @@ -0,0 +1,120 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOPORTSECURITYMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-PORT-SECURITY-MIB'} = { + url => '', + name => 'CISCO-PORT-SECURITY-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-PORT-SECURITY-MIB'} = + '1.3.6.1.4.1.9.9.315'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-PORT-SECURITY-MIB'} = { + ciscoPortSecurityMIB => '1.3.6.1.4.1.9.9.315', + ciscoPortSecurityMIBNotifs => '1.3.6.1.4.1.9.9.315.0', + cpsInterfaceNotifs => '1.3.6.1.4.1.9.9.315.0.0', + ciscoPortSecurityMIBObjects => '1.3.6.1.4.1.9.9.315.1', + cpsGlobalObjects => '1.3.6.1.4.1.9.9.315.1.1', + cpsGlobalMaxSecureAddress => '1.3.6.1.4.1.9.9.315.1.1.1', + cpsGlobalTotalSecureAddress => '1.3.6.1.4.1.9.9.315.1.1.2', + cpsGlobalPortSecurityEnable => '1.3.6.1.4.1.9.9.315.1.1.3', + cpsGlobalPortSecurityEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue', + cpsGlobalSNMPNotifRate => '1.3.6.1.4.1.9.9.315.1.1.4', + cpsGlobalSNMPNotifControl => '1.3.6.1.4.1.9.9.315.1.1.5', + cpsGlobalClearSecureMacAddresses => '1.3.6.1.4.1.9.9.315.1.1.6', + cpsGlobalClearSecureMacAddressesDefinition => 'CISCO-PORT-SECURITY-MIB::ClearSecureMacAddrType', + cpsInterfaceObjects => '1.3.6.1.4.1.9.9.315.1.2', + cpsIfConfigTable => '1.3.6.1.4.1.9.9.315.1.2.1', + cpsIfConfigEntry => '1.3.6.1.4.1.9.9.315.1.2.1.1', + cpsIfPortSecurityEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.1', + cpsIfPortSecurityEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue', + cpsIfPortSecurityStatus => '1.3.6.1.4.1.9.9.315.1.2.1.1.2', + cpsIfPortSecurityStatusDefinition => 'CISCO-PORT-SECURITY-MIB::cpsIfPortSecurityStatus', + cpsIfMaxSecureMacAddr => '1.3.6.1.4.1.9.9.315.1.2.1.1.3', + cpsIfCurrentSecureMacAddrCount => '1.3.6.1.4.1.9.9.315.1.2.1.1.4', + cpsIfSecureMacAddrAgingTime => '1.3.6.1.4.1.9.9.315.1.2.1.1.5', + cpsIfSecureMacAddrAgingType => '1.3.6.1.4.1.9.9.315.1.2.1.1.6', + cpsIfSecureMacAddrAgingTypeDefinition => 'CISCO-PORT-SECURITY-MIB::cpsIfSecureMacAddrAgingType', + cpsIfStaticMacAddrAgingEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.7', + cpsIfStaticMacAddrAgingEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue', + cpsIfViolationAction => '1.3.6.1.4.1.9.9.315.1.2.1.1.8', + cpsIfViolationActionDefinition => 'CISCO-PORT-SECURITY-MIB::cpsIfViolationAction', + cpsIfViolationCount => '1.3.6.1.4.1.9.9.315.1.2.1.1.9', + cpsIfSecureLastMacAddress => '1.3.6.1.4.1.9.9.315.1.2.1.1.10', + cpsIfClearSecureAddresses => '1.3.6.1.4.1.9.9.315.1.2.1.1.11', + cpsIfClearSecureAddressesDefinition => 'SNMPv2-TC-v1-MIB::TruthValue', + cpsIfUnicastFloodingEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.12', + cpsIfUnicastFloodingEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue', + cpsIfShutdownTimeout => '1.3.6.1.4.1.9.9.315.1.2.1.1.13', + cpsIfClearSecureMacAddresses => '1.3.6.1.4.1.9.9.315.1.2.1.1.14', + cpsIfClearSecureMacAddressesDefinition => 'CISCO-PORT-SECURITY-MIB::ClearSecureMacAddrType', + cpsIfStickyEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.15', + cpsIfStickyEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue', + cpsIfInvalidSrcRateLimitEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.16', + cpsIfInvalidSrcRateLimitEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue', + cpsIfInvalidSrcRateLimitValue => '1.3.6.1.4.1.9.9.315.1.2.1.1.17', + cpsIfSecureLastMacAddrVlanId => '1.3.6.1.4.1.9.9.315.1.2.1.1.18', + cpsSecureMacAddressTable => '1.3.6.1.4.1.9.9.315.1.2.2', + cpsSecureMacAddressEntry => '1.3.6.1.4.1.9.9.315.1.2.2.1', + cpsSecureMacAddress => '1.3.6.1.4.1.9.9.315.1.2.2.1.1', + cpsSecureMacAddrType => '1.3.6.1.4.1.9.9.315.1.2.2.1.2', + cpsSecureMacAddrTypeDefinition => 'CISCO-PORT-SECURITY-MIB::cpsSecureMacAddrType', + cpsSecureMacAddrRemainingAge => '1.3.6.1.4.1.9.9.315.1.2.2.1.3', + cpsSecureMacAddrRowStatus => '1.3.6.1.4.1.9.9.315.1.2.2.1.4', + cpsIfVlanSecureMacAddrTable => '1.3.6.1.4.1.9.9.315.1.2.3', + cpsIfVlanSecureMacAddrEntry => '1.3.6.1.4.1.9.9.315.1.2.3.1', + cpsIfVlanSecureMacAddress => '1.3.6.1.4.1.9.9.315.1.2.3.1.1', + cpsIfVlanSecureVlanIndex => '1.3.6.1.4.1.9.9.315.1.2.3.1.2', + cpsIfVlanSecureMacAddrType => '1.3.6.1.4.1.9.9.315.1.2.3.1.3', + cpsIfVlanSecureMacAddrTypeDefinition => 'CISCO-PORT-SECURITY-MIB::cpsIfVlanSecureMacAddrType', + cpsIfVlanSecureMacAddrRemainAge => '1.3.6.1.4.1.9.9.315.1.2.3.1.4', + cpsIfVlanSecureMacAddrRowStatus => '1.3.6.1.4.1.9.9.315.1.2.3.1.5', + cpsIfVlanTable => '1.3.6.1.4.1.9.9.315.1.2.4', + cpsIfVlanEntry => '1.3.6.1.4.1.9.9.315.1.2.4.1', + cpsIfVlanIndex => '1.3.6.1.4.1.9.9.315.1.2.4.1.1', + cpsIfVlanMaxSecureMacAddr => '1.3.6.1.4.1.9.9.315.1.2.4.1.2', + cpsIfVlanCurSecureMacAddrCount => '1.3.6.1.4.1.9.9.315.1.2.4.1.3', + cpsIfMultiVlanTable => '1.3.6.1.4.1.9.9.315.1.2.5', + cpsIfMultiVlanEntry => '1.3.6.1.4.1.9.9.315.1.2.5.1', + cpsIfMultiVlanIndex => '1.3.6.1.4.1.9.9.315.1.2.5.1.1', + cpsIfMultiVlanMaxSecureMacAddr => '1.3.6.1.4.1.9.9.315.1.2.5.1.2', + cpsIfMultiVlanSecureMacAddrCount => '1.3.6.1.4.1.9.9.315.1.2.5.1.3', + cpsIfMultiVlanClearSecureMacAddr => '1.3.6.1.4.1.9.9.315.1.2.5.1.4', + cpsIfMultiVlanClearSecureMacAddrDefinition => 'CISCO-PORT-SECURITY-MIB::ClearSecureMacAddrType', + cpsIfMultiVlanRowStatus => '1.3.6.1.4.1.9.9.315.1.2.5.1.5', + ciscoPortSecurityMIBConform => '1.3.6.1.4.1.9.9.315.2', + ciscoPortSecurityMIBCompliances => '1.3.6.1.4.1.9.9.315.2.1', + ciscoPortSecurityMIBGroups => '1.3.6.1.4.1.9.9.315.2.2', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-PORT-SECURITY-MIB'} = { + cpsIfPortSecurityStatus => { + '1' => 'secureup', + '2' => 'securedown', + '3' => 'shutdown', + }, + cpsIfVlanSecureMacAddrType => { + '1' => 'static', + '2' => 'dynamic', + '3' => 'sticky', + }, + cpsIfSecureMacAddrAgingType => { + '1' => 'absolute', + '2' => 'inactivity', + }, + cpsIfViolationAction => { + '1' => 'shutdown', + '2' => 'dropNotify', + '3' => 'drop', + }, + ClearSecureMacAddrType => { + '0' => 'done', + '1' => 'dynamic', + '2' => 'static', + '3' => 'sticky', + '4' => 'all', + }, + cpsSecureMacAddrType => { + '1' => 'static', + '2' => 'dynamic', + }, +}; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBTUNINGMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm similarity index 99% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm index b521549..9bde223 100644 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKMIB.pm @@ -1,11 +1,11 @@ -package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOSTACKIB; +package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOSTACKMIB; $Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-STACK-MIB'} = { url => '', name => 'CISCO-STACK-MIB', }; -$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-STACK-MIB'} = +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-STACK-MIB'} = '1.3.6.1.4.1.9.5.1'; $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACK-MIB'} = { @@ -829,63 +829,586 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACK-MIB'} = { }; $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACK-MIB'} = { + sysTelnetPrimaryEnableAuthentication => { + '1' => 'tacacs', + '2' => 'radius', + '3' => 'local', + }, + sysPortFastBpduGuard => { + '1' => 'enabled', + '2' => 'disabled', + }, + brouterEnableGiantCheck => { + '1' => 'enabled', + '2' => 'disabled', + }, vlanTrunkMappingType => { '1' => 'reservedToNonReserved', '2' => 'dot1qToisl', }, + brouterEnableFddiCheck => { + '1' => 'enabled', + '2' => 'disabled', + }, + filterMacType => { + '1' => 'deny', + '2' => 'invalid', + '3' => 'permit', + '4' => 'permitSrc', + '5' => 'permitDst', + '6' => 'denySrc', + '7' => 'denyDst', + '8' => 'denySrcLearn', + }, + radiusServerType => { + '1' => 'invalid', + '2' => 'primary', + '3' => 'other', + }, + tacacsServerType => { + '1' => 'invalid', + '2' => 'primary', + '3' => 'other', + }, + tftpAction => { + '1' => 'other', + '2' => 'downloadConfig', + '3' => 'uploadConfig', + '4' => 'downloadSw', + '5' => 'uploadSw', + '6' => 'downloadFw', + '7' => 'uploadFw', + }, + configMode => { + '1' => 'binary', + '2' => 'text', + }, + sysEnableConfigTraps => { + '1' => 'enabled', + '2' => 'disabled', + }, + ipPermitEnable => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'enabledForTelnetOnly', + '4' => 'enabledForSnmpOnly', + }, + radiusEnableAuthentication => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'enabledForTelnetOnly', + '4' => 'enabledForConsoleOnly', + }, + portSecurityViolationPolicy => { + '1' => 'restrict', + '2' => 'shutdown', + }, + brouterEnableUnreachables => { + '1' => 'enabled', + '2' => 'disabled', + }, + brouterIpx8023RawToFddi => { + '1' => 'snap', + '5' => 'iso8022', + '6' => 'fddiRaw', + }, + sysExtendedRmonNetflowEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + brouterEnableSpantree => { + '1' => 'enabled', + '2' => 'disabled', + }, + portTopNRateBase => { + '1' => 'portTopNUtilization', + '2' => 'portTopNIOOctets', + '3' => 'portTopNIOPkts', + '4' => 'portTopNIOBroadcastPkts', + '5' => 'portTopNIOMulticastPkts', + '6' => 'portTopNInErrors', + '7' => 'portTopNBufferOverflow', + }, + brouterEnableIpFragmentation => { + '1' => 'enabled', + '2' => 'disabled', + }, + mcastRouterAdminStatus => { + '1' => 'routerPresent', + '3' => 'dynamic', + }, + filterVendorType => { + '1' => 'deny', + '2' => 'invalid', + '3' => 'permit', + }, + traceRouteQueryDNSEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + portTopNReportStatus => { + '1' => 'progressing', + '2' => 'ready', + }, + syslogMessageFacility => { + '1' => 'cdp', + '2' => 'mcast', + '3' => 'dtp', + '4' => 'dvlan', + '5' => 'earl', + '6' => 'fddi', + '7' => 'ip', + '8' => 'pruning', + '9' => 'snmp', + '10' => 'spantree', + '11' => 'system', + '12' => 'tac', + '13' => 'tcp', + '14' => 'telnet', + '15' => 'tftp', + '16' => 'vtp', + '17' => 'vmps', + '18' => 'kernel', + '19' => 'filesys', + '20' => 'drip', + '21' => 'pagp', + '22' => 'mgmt', + '23' => 'mls', + '24' => 'protfilt', + '25' => 'security', + '26' => 'radius', + '27' => 'udld', + '28' => 'gvrp', + '29' => 'cops', + '30' => 'qos', + '31' => 'acl', + '32' => 'rsvp', + '33' => 'ld', + '34' => 'privatevlan', + '35' => 'ethc', + '36' => 'gl2pt', + '37' => 'callhome', + '38' => 'dhcpsnooping', + '40' => 'diags', + '42' => 'eou', + '43' => 'backup', + '44' => 'eoam', + '45' => 'webauth', + '46' => 'dom', + '47' => 'mvrp', + }, + portSecurityExtControlStatus => { + '1' => 'valid', + '2' => 'invalid', + }, + chassisPs3Type => { + '1' => 'other', + '2' => 'none', + '25' => 'wsx4008', + '32' => 'wsx4008dc', + '42' => 'wsx4008ac650w', + '43' => 'wsx4008dc650w', + }, + tacacsDirectedRequest => { + '1' => 'enabled', + '2' => 'disabled', + }, + tacacsEnableAuthentication => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'enabledForTelnetOnly', + '4' => 'enabledForConsoleOnly', + }, + tacacsLocalEnableAuthentication => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'enabledForTelnetOnly', + '4' => 'enabledForConsoleOnly', + }, + chassisPs3Status => { + '1' => 'other', + '2' => 'ok', + '3' => 'minorFault', + '4' => 'majorFault', + }, + tacacsLocalLoginAuthentication => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'enabledForTelnetOnly', + '4' => 'enabledForConsoleOnly', + }, + filterTestType => { + '1' => 'valid', + '2' => 'invalid', + }, + mcastEnableCgmp => { + '1' => 'enabled', + '2' => 'disabled', + }, sysConsolePrimaryLoginAuthentication => { '1' => 'tacacs', '2' => 'radius', '3' => 'local', }, - chassisMinorAlarm => { - '1' => 'off', - '2' => 'on', - }, - tokenRingDripRemotePortStatus => { - '1' => 'active', - '2' => 'inactive', - }, - syslogHostEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - configWriteMemStatus => { - '1' => 'inProgress', - '2' => 'succeeded', - '3' => 'resourceUnavailable', - '4' => 'badFileName', - '5' => 'someOtherError', - }, - brouterEnableAPaRT => { - '1' => 'enabled', - '2' => 'disabled', - }, - brouterIpxSnapToEther => { - '1' => 'snap', - '2' => 'ethernetII', - '3' => 'iso8023', - '4' => 'raw8023', - }, - ntpBcastClient => { - '1' => 'enabled', - '2' => 'disabled', - }, - portErrDisableTimeOutEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, sysInsertMode => { '1' => 'other', '2' => 'standard', '3' => 'scheduled', '4' => 'graceful', }, + sysStartupConfigSource => { + '1' => 'flashFileRecurring', + '2' => 'flashFileNonRecurring', + }, + ntpAuthenticationTrustedMode => { + '1' => 'trusted', + '2' => 'untrusted', + }, + vlanPortIslOperStatus => { + '1' => 'trunking', + '2' => 'notTrunking', + }, + sysExtendedRmonVlanAgentEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + sysEnableEntityTrap => { + '1' => 'enabled', + '2' => 'disabled', + }, + ntpAuthenticationType => { + '1' => 'valid', + '2' => 'invalid', + }, + sysTelnetPrimaryLoginAuthentication => { + '1' => 'tacacs', + '2' => 'radius', + '3' => 'local', + }, + portCpbPortfast => { + '1' => 'yes', + '2' => 'no', + }, + sysEnableModem => { + '1' => 'enabled', + '2' => 'disabled', + }, + vmpsAction => { + '1' => 'other', + '2' => 'inProgress', + '3' => 'success', + '4' => 'noResponse', + '5' => 'noPrimaryVmps', + '6' => 'noDynamicPort', + '7' => 'noHostConnected', + '8' => 'reconfirm', + }, + syslogTimeStampOption => { + '1' => 'enabled', + '2' => 'disabled', + }, + portLinkFaultStatus => { + '1' => 'noFault', + '2' => 'nearEndFault', + '3' => 'nearEndConfigFail', + '4' => 'farEndDisable', + '5' => 'farEndFault', + '6' => 'farEndConfigFail', + '7' => 'notApplicable', + }, + syslogTelnetEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + filterPortSuppressionViolation => { + '1' => 'dropPackets', + '2' => 'errdisable', + }, + tftpResult => { + '1' => 'inProgress', + '2' => 'success', + '3' => 'noResponse', + '4' => 'tooManyRetries', + '5' => 'noBuffers', + '6' => 'noProcesses', + '7' => 'badChecksum', + '8' => 'badLength', + '9' => 'badFlash', + '10' => 'serverError', + '11' => 'userCanceled', + '12' => 'wrongCode', + '13' => 'fileNotFound', + '14' => 'invalidTftpHost', + '15' => 'invalidTftpModule', + '16' => 'accessViolation', + '17' => 'unknownStatus', + '18' => 'invalidStorageDevice', + '19' => 'insufficientSpaceOnStorageDevice', + '20' => 'insufficientDramSize', + '21' => 'incompatibleImage', + }, + ipPermitDeniedAccess => { + '1' => 'telnet', + '2' => 'snmp', + '3' => 'ssh', + '4' => 'http', + }, + tokenRingPortSetACbits => { + '1' => 'enabled', + '2' => 'disabled', + }, + portAdminTxFlowControl => { + '1' => 'on', + '2' => 'off', + '3' => 'desired', + }, + chassisBkplType => { + '1' => 'other', + '2' => 'fddi', + '3' => 'fddiEthernet', + '4' => 'giga', + '5' => 'giga3', + '6' => 'giga3E', + '7' => 'giga12', + '8' => 'giga16', + '9' => 'giga40', + }, + portSecurityOperStatus => { + '1' => 'notShutdown', + '2' => 'shutdown', + }, + brouterCamMode => { + '1' => 'filtering', + '2' => 'forwarding', + }, + tokenRingPortEarlyTokenRel => { + '1' => 'enabled', + '2' => 'disabled', + }, + sysEnableModuleTraps => { + '1' => 'enabled', + '2' => 'disabled', + }, + chassisFanStatus => { + '1' => 'other', + '2' => 'ok', + '3' => 'minorFault', + '4' => 'majorFault', + }, + ipPermitType => { + '1' => 'valid', + '2' => 'invalid', + }, + vmpsType => { + '1' => 'invalid', + '2' => 'primary', + '3' => 'other', + }, + chassisPs1Type => { + '1' => 'other', + '2' => 'none', + '3' => 'w50', + '4' => 'w200', + '5' => 'w600', + '6' => 'w80', + '7' => 'w130', + '8' => 'wsc5008', + '9' => 'wsc5008a', + '10' => 'w175', + '11' => 'wsc5068', + '12' => 'wsc5508', + '13' => 'wsc5568', + '14' => 'wsc5508a', + '15' => 'w155', + '16' => 'w175pfc', + '17' => 'w175dc', + '18' => 'wsc5008b', + '19' => 'wsc5008c', + '20' => 'wsc5068b', + '21' => 'wscac1000', + '22' => 'wscac1300', + '23' => 'wscdc1000', + '24' => 'wscdc1360', + '25' => 'wsx4008', + '26' => 'wsc5518', + '27' => 'wsc5598', + '28' => 'w120', + '29' => 'externalPS', + '30' => 'wscac2500w', + '31' => 'wscdc2500w', + '32' => 'wsx4008dc', + '33' => 'wscac4000w', + '34' => 'pwr4000dc', + '35' => 'pwr950ac', + '36' => 'pwr950dc', + '37' => 'pwr1900ac', + '38' => 'pwr1900dc', + '39' => 'pwr1900ac6', + '42' => 'wsx4008ac650w', + '43' => 'wsx4008dc650w', + '44' => 'wscac3000w', + '46' => 'pwrc451000ac', + '47' => 'pwrc452800acv', + '48' => 'pwrc451300acv', + '49' => 'pwrc451400dcp', + '50' => 'wscdc3000w', + '51' => 'pwr1400ac', + '52' => 'w156', + '53' => 'wscac6000w', + '54' => 'pwr2700ac', + '55' => 'pwr2700dc', + '58' => 'wscac8700we', + '59' => 'pwr2700ac4', + '60' => 'pwr2700dc4', + '63' => 'pwr400dc', + '64' => 'pwr400ac', + '105' => 'pwr6000dc', + '106' => 'pwr1500dc', + '150' => 'c6880x3kwac', + '151' => 'c6880x3kwdc', + '152' => 'c6800xl3kwac', + }, monitorDirection => { '1' => 'transmit', '2' => 'receive', '3' => 'transmitAndReceive', }, + filterProtocolType => { + '1' => 'deny', + '2' => 'invalid', + '3' => 'permit', + }, + tokenRingDripBackupCrf => { + '1' => 'true', + '2' => 'false', + }, + chassisPs2Type => { + '1' => 'other', + '2' => 'none', + '3' => 'w50', + '4' => 'w200', + '5' => 'w600', + '6' => 'w80', + '7' => 'w130', + '8' => 'wsc5008', + '9' => 'wsc5008a', + '10' => 'w175', + '11' => 'wsc5068', + '12' => 'wsc5508', + '13' => 'wsc5568', + '14' => 'wsc5508a', + '15' => 'w155', + '16' => 'w175pfc', + '17' => 'w175dc', + '18' => 'wsc5008b', + '19' => 'wsc5008c', + '20' => 'wsc5068b', + '21' => 'wscac1000', + '22' => 'wscac1300', + '23' => 'wscdc1000', + '24' => 'wscdc1360', + '25' => 'wsx4008', + '26' => 'wsc5518', + '27' => 'wsc5598', + '28' => 'w120', + '29' => 'externalPS', + '30' => 'wscac2500w', + '31' => 'wscdc2500w', + '32' => 'wsx4008dc', + '33' => 'wscac4000w', + '34' => 'pwr4000dc', + '35' => 'pwr950ac', + '36' => 'pwr950dc', + '37' => 'pwr1900ac', + '38' => 'pwr1900dc', + '39' => 'pwr1900ac6', + '42' => 'wsx4008ac650w', + '43' => 'wsx4008dc650w', + '44' => 'wscac3000w', + '46' => 'pwrc451000ac', + '47' => 'pwrc452800acv', + '48' => 'pwrc451300acv', + '49' => 'pwrc451400dcp', + '50' => 'wscdc3000w', + '51' => 'pwr1400ac', + '52' => 'w156', + '53' => 'wscac6000w', + '54' => 'pwr2700ac', + '55' => 'pwr2700dc', + '58' => 'wscac8700we', + '59' => 'pwr2700ac4', + '60' => 'pwr2700dc4', + '63' => 'pwr400dc', + '64' => 'pwr400ac', + '105' => 'pwr6000dc', + '106' => 'pwr1500dc', + '150' => 'c6880x3kwac', + '151' => 'c6880x3kwdc', + '152' => 'c6800xl3kwac', + }, + portChannelOperStatus => { + '1' => 'channelling', + '2' => 'notChannelling', + }, + fileCopyAction => { + '1' => 'other', + '2' => 'copyConfigFromHostToRuntime', + '3' => 'copyConfigFromRuntimeToHost', + '4' => 'copyImageFromHostToFlash', + '5' => 'copyImageFromFlashToHost', + '8' => 'copyConfigFromFlashToRuntime', + '9' => 'copyConfigFromRuntimeToFlash', + '10' => 'copyConfigFileFromHostToFlash', + '11' => 'copyConfigFileFromFlashToHost', + '12' => 'copyTechReportFromRuntimeToHost', + }, + ntpAuthenticationEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + moduleSubType2 => { + '1' => 'other', + '2' => 'empty', + '3' => 'wsu5531', + '5' => 'wsu5533', + '6' => 'wsu5534', + '7' => 'wsu5535', + '8' => 'wsu5536', + '9' => 'wsu5537', + '10' => 'wsu5538', + '11' => 'wsu5539', + '102' => 'wsg6488', + '103' => 'wsg6489', + '104' => 'wsg6483', + '105' => 'wsg6485', + '106' => 'wsf6kFe48af', + '107' => 'wsf6kGe48af', + '108' => 'wsf6kVpwrGe', + '109' => 'wsf6kFe48x2af', + '207' => 'wsf6kmsfc', + '234' => 'wsf6kmsfc2', + '314' => 'wsu4504fxmt', + '315' => 'wsu4502gb', + '402' => 'wssvcidsupg', + '403' => 'wssvccmm6e1', + '404' => 'wssvccmm6t1', + '405' => 'wssvccmm24fxs', + '406' => 'wssvccmmact', + '410' => 'aceModExpnDc', + '411' => 'wsSvcAppProc1', + '597' => 'wssvcpisa32', + '598' => 'me6524msfc2a', + '599' => 'wsf6kmsfc2a', + '618' => 'c7600Es4Tg', + '620' => 'c7600Es2Tg', + '625' => 'c7600EsItu4TgLk', + '626' => 'c7600EsItu2TgLk', + '1001' => 'wssup720', + '1005' => 'vsf6kmsfc5', + '1026' => 'vsf6kmsfc3', + '1701' => 'esm2x10ge', + '1805' => 'c7600msfc4', + }, sysMgmtType => { '1' => 'other', '2' => 'snmpV1', @@ -894,52 +1417,724 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACK-MIB'} = { '5' => 'snmpV2cV1', '6' => 'snmpV3V2cV1', }, - portSecurityViolationPolicy => { - '1' => 'restrict', - '2' => 'shutdown', - }, - traceRouteQueryStatus => { - '1' => 'valid', - '2' => 'invalid', - }, - syslogTimeStampOption => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysTelnetPrimaryEnableAuthentication => { - '1' => 'tacacs', - '2' => 'radius', - '3' => 'local', - }, moduleStandbyStatus => { '1' => 'other', '2' => 'active', '3' => 'standby', '4' => 'error', }, - chassisComponentType => { - '1' => 'unknown', - '2' => 'wsc6000cl', - '3' => 'wsc6000vtt', - '4' => 'wsc6000tempSensor', - '5' => 'wsc6513Clock', - '6' => 'clk7600', - '7' => 'ws9SlotFan', - '8' => 'fanMod9', - '10' => 'wsc6506eFan', - '11' => 'wsc6509eFan', - '13' => 'wsc6503eFan', - '14' => 'wsc6000vtte', - '15' => 'fanMod4Hs', - '16' => 'fan6524', - '17' => 'fanMod6Shs', - '18' => 'fanMod9Shs', - '19' => 'fanMod9St', - '20' => 'wsc6509veFan', - '21' => 'fanMod3Hs', - '25' => 'c6880xFan', - '26' => 'c6807xlFan', - '27' => 'c6800xl33vcon', + sysEnableChassisTraps => { + '1' => 'enabled', + '2' => 'disabled', + }, + tokenRingDripRemotePortConfigured => { + '1' => 'true', + '2' => 'false', + }, + portChannelAdminStatus => { + '1' => 'on', + '2' => 'off', + '3' => 'desirable', + '4' => 'auto', + '5' => 'desirableSilent', + '6' => 'autoSilent', + }, + brouterIpxSnapToEther => { + '1' => 'snap', + '2' => 'ethernetII', + '3' => 'iso8023', + '4' => 'raw8023', + }, + chassisMajorAlarm => { + '1' => 'off', + '2' => 'on', + }, + brouterEnableRip => { + '1' => 'enabled', + '2' => 'disabled', + }, + portCpbCosRewrite => { + '1' => 'yes', + '2' => 'no', + }, + radiusLoginAuthentication => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'enabledForTelnetOnly', + '4' => 'enabledForConsoleOnly', + }, + tokenRingDripAreReductionMode => { + '1' => 'enabled', + '2' => 'disabled', + }, + mcastEnableIgmp => { + '1' => 'enabled', + '2' => 'disabled', + }, + sysEnableRmon => { + '1' => 'enabled', + '2' => 'disabled', + }, + moduleAction => { + '1' => 'other', + '2' => 'reset', + '3' => 'enable', + '4' => 'disable', + }, + fileCopyRuntimeConfigPart => { + '1' => 'all', + '2' => 'nonDefault', + }, + sysEnableRedirects => { + '1' => 'enabled', + '2' => 'disabled', + }, + portCpbSecurity => { + '1' => 'yes', + '2' => 'no', + }, + ntpClient => { + '1' => 'enabled', + '2' => 'disabled', + }, + dnsEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + sysStandbyPortEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + dnsServerType => { + '1' => 'invalid', + '2' => 'primary', + '3' => 'other', + }, + portTopNType => { + '1' => 'portTopNAllPorts', + '2' => 'portTopNEthernet', + '3' => 'portTopNFastEthernet', + '4' => 'portTopNGigaEthernet', + '5' => 'portTopNTokenRing', + '6' => 'portTopNFDDI', + '7' => 'portTopNAllEthernetPorts', + '8' => 'portTopN10GigaEthernet', + }, + sysHighAvailabilityOperStatus => { + '1' => 'running', + '2' => 'notRunning', + }, + portErrDisableTimeOutEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + sysEnableRepeaterTraps => { + '1' => 'enabled', + '2' => 'disabled', + }, + portCpbIgmpFilter => { + '1' => 'yes', + '2' => 'no', + }, + chassisTempAlarm => { + '1' => 'off', + '2' => 'on', + '3' => 'critical', + }, + portCpbUdld => { + '1' => 'yes', + '2' => 'no', + }, + mcastRouterOperStatus => { + '1' => 'routerPresent', + '2' => 'noRouter', + }, + brouterIpx8022ToEther => { + '1' => 'snap', + '2' => 'ethernetII', + '3' => 'iso8023', + '4' => 'raw8023', + }, + sysTrafficMeterType => { + '1' => 'systemSwitchingBus', + '2' => 'switchingBusA', + '3' => 'switchingBusB', + '4' => 'switchingBusC', + }, + traceRouteQueryStatus => { + '1' => 'valid', + '2' => 'invalid', + }, + fileCopyProtocol => { + '1' => 'tftp', + '2' => 'rcp', + }, + portAdminRxFlowControl => { + '1' => 'on', + '2' => 'off', + '3' => 'desired', + }, + mdgGatewayType => { + '1' => 'invalid', + '2' => 'primary', + '3' => 'other', + }, + configWriteMemStatus => { + '1' => 'inProgress', + '2' => 'succeeded', + '3' => 'resourceUnavailable', + '4' => 'badFileName', + '5' => 'someOtherError', + }, + ntpServerType => { + '1' => 'valid', + '2' => 'invalid', + }, + sysAttachType => { + '1' => 'other', + '2' => 'dualAttach', + '3' => 'singleAttach', + '4' => 'nullAttach', + '5' => 'dualPrio', + }, + sysCommunityAccess => { + '1' => 'other', + '2' => 'readOnly', + '3' => 'readWrite', + '4' => 'readWriteAll', + }, + syslogHostEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + sysEnableIpPermitTraps => { + '1' => 'enabled', + '2' => 'disabled', + }, + vlanPortAdminStatus => { + '1' => 'static', + '2' => 'dynamic', + }, + tokenRingDripDistCrfMode => { + '1' => 'enabled', + '2' => 'disabled', + }, + moduleSubType => { + '1' => 'other', + '2' => 'empty', + '3' => 'wsf5510', + '4' => 'wsf5511', + '6' => 'wsx5304', + '7' => 'wsf5520', + '8' => 'wsf5521', + '9' => 'wsf5531', + '100' => 'wsf6020', + '101' => 'wsf6020a', + '102' => 'wsf6kpfc', + '103' => 'wsf6kpfc2', + '104' => 'wsf6kvpwr', + '105' => 'wsf6kdfc', + '106' => 'wsf6kpfc2a', + '107' => 'wsf6kdfca', + '200' => 'vsp300dfc', + '201' => 'wsf6kpfc3a', + '202' => 'wsf6kdfc3a', + '203' => 'wsf6700dfc3a', + '205' => 'wsf6kdfc3bxl', + '206' => 'wsf6kpfc3bxl', + '207' => 'wsf6700dfc3bxl', + '208' => 'wsf6700cfc', + '213' => 'm7600pfc3c', + '216' => 'wsf6kpfc3b', + '217' => 'wsf6700dfc3b', + '218' => 'wsf6700dfc3c', + '221' => 'wsf6700dfc3cxl', + '223' => 'wsf6kdfc3b', + '224' => 'mec6524pfc3c', + '225' => 'sip600earl', + '226' => 'vsf6kpfc3cxl', + '227' => 'vsf6kpfc3c', + '228' => 'c7600esmdfc3cxl', + '229' => 'vsf6kpfc4', + '230' => 'c7600esmdfc3c', + '231' => 'wsf6kdfc4exl', + '232' => 'c7600Es3cxl', + '233' => 'c7600Es3c', + '234' => 'wsf6kdfc4e', + '235' => 'vsf6kpfc4xl', + '236' => 'wsf6kdfc4axl', + '237' => 'wsf6kdfc4a', + '238' => 'c6880xpfc', + '239' => 'c6880xlepfc', + '240' => 'c6880xdfc', + '241' => 'c6880xledfc', + }, + ntpSummertimeStatus => { + '1' => 'enabled', + '2' => 'disabled', + }, + moduleStatus => { + '1' => 'other', + '2' => 'ok', + '3' => 'minorFault', + '4' => 'majorFault', + }, + sysEnableStpxTrap => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'enabledForInconOnly', + '4' => 'enabledForRootOnly', + '5' => 'enabledForLoopOnly', + '6' => 'enabledForInconRootOnly', + '7' => 'enabledForInconLoopOnly', + '8' => 'enabledForRootLoopOnly', + }, + sysExtendedRmonVlanModeEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + portJumboFrameEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + chassisPs2Status => { + '1' => 'other', + '2' => 'ok', + '3' => 'minorFault', + '4' => 'majorFault', + }, + vlanPortOperStatus => { + '1' => 'inactive', + '2' => 'active', + '3' => 'shutdown', + '4' => 'vlanActiveFault', + }, + sysBaudRate => { + '600' => 'b600', + '1200' => 'b1200', + '2400' => 'b2400', + '4800' => 'b4800', + '9600' => 'b9600', + '19200' => 'b19200', + '38400' => 'b38400', + }, + mcastEnableRgmp => { + '1' => 'enabled', + '2' => 'disabled', + }, + traceRouteDataErrors => { + '1' => 'icmpUnreachNet', + '2' => 'icmpUnreachHost', + '3' => 'icmpUnreachProtocol', + '4' => 'icmpUnreachPort', + '5' => 'icmpUnreachNeedFrag', + '6' => 'icmpUnreachSrcFail', + '7' => 'icmpUnreachNoNet', + '8' => 'icmpUnreachNoHost', + '9' => 'icmpUnreachHostIsolated', + '10' => 'icmpUnreachNetProhib', + '11' => 'icmpUnreachProhib', + '12' => 'icmpUnreachNetTos', + '13' => 'icmpUnreachHostTos', + '14' => 'icmpUnreachAdmin', + '15' => 'icmpUnreachHostPrec', + '16' => 'icmpUnreachPrecedence', + '17' => 'icmpUnknown', + '18' => 'icmpTimeOut', + '19' => 'icmpTTLExpired', + }, + tokenRingDripDistributedCrf => { + '1' => 'true', + '2' => 'false', + }, + vlanPortIslAdminStatus => { + '1' => 'on', + '2' => 'off', + '3' => 'desirable', + '4' => 'auto', + '5' => 'onNoNegotiate', + }, + chassisSysType => { + '1' => 'other', + '3' => 'wsc1000', + '4' => 'wsc1001', + '5' => 'wsc1100', + '6' => 'wsc5000', + '7' => 'wsc2900', + '8' => 'wsc5500', + '9' => 'wsc5002', + '10' => 'wsc5505', + '11' => 'wsc1200', + '12' => 'wsc1400', + '13' => 'wsc2926', + '14' => 'wsc5509', + '15' => 'wsc6006', + '16' => 'wsc6009', + '17' => 'wsc4003', + '18' => 'wsc5500e', + '19' => 'wsc4912g', + '20' => 'wsc2948g', + '22' => 'wsc6509', + '23' => 'wsc6506', + '24' => 'wsc4006', + '25' => 'wsc6509NEB', + '26' => 'wsc2980g', + '27' => 'wsc6513', + '28' => 'wsc2980ga', + '30' => 'cisco7603', + '31' => 'cisco7606', + '32' => 'cisco7609', + '33' => 'wsc6503', + '34' => 'wsc6509NEBA', + '35' => 'wsc4507', + '36' => 'wsc4503', + '37' => 'wsc4506', + '38' => 'wsc65509', + '40' => 'cisco7613', + '41' => 'wsc2948ggetx', + '42' => 'cisco7604', + '43' => 'wsc6504e', + '45' => 'mec6524gs8s', + '48' => 'mec6524gt8s', + '51' => 'wsc6509ve', + '52' => 'cisco7603s', + '54' => 'c6880xle', + '55' => 'c6807xl', + '56' => 'c6880x', + }, + ntpBcastClient => { + '1' => 'enabled', + '2' => 'disabled', + }, + portTopNMode => { + '1' => 'portTopNForeground', + '2' => 'portTopNBackground', + }, + portOperStatus => { + '1' => 'other', + '2' => 'ok', + '3' => 'minorFault', + '4' => 'majorFault', + }, + sysStatus => { + '1' => 'other', + '2' => 'ok', + '3' => 'minorFault', + '4' => 'majorFault', + }, + vlanSpantreeEnable => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'notApplicable', + }, + tacacsLoginAuthentication => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'enabledForTelnetOnly', + '4' => 'enabledForConsoleOnly', + }, + fileCopyResult => { + '1' => 'inProgress', + '2' => 'success', + '3' => 'noResponse', + '4' => 'tooManyRetries', + '5' => 'noBuffers', + '6' => 'noProcesses', + '7' => 'badChecksum', + '8' => 'badLength', + '9' => 'badFlash', + '10' => 'serverError', + '11' => 'userCanceled', + '12' => 'wrongCode', + '13' => 'fileNotFound', + '14' => 'invalidHost', + '15' => 'invalidModule', + '16' => 'accessViolation', + '17' => 'unknownStatus', + '18' => 'invalidStorageDevice', + '19' => 'insufficientSpaceOnStorageDevice', + '20' => 'insufficientDramSize', + '21' => 'incompatibleImage', + '22' => 'rcpError', + }, + portOperTxFlowControl => { + '1' => 'on', + '2' => 'off', + '3' => 'disagree', + }, + voicePortOperDnsServerSource => { + '1' => 'fromDhcp', + '2' => 'fromPortConfig', + '3' => 'fromSystemConfig', + }, + portSpantreeFastStart => { + '1' => 'enabled', + '2' => 'disabled', + }, + brouterEnableAPaRT => { + '1' => 'enabled', + '2' => 'disabled', + }, + portCpbDot1x => { + '1' => 'yes', + '2' => 'no', + }, + tokenRingPortSoftErrResetCounters => { + '1' => 'noop', + '2' => 'reset', + }, + portType => { + '1' => 'other', + '2' => 'cddi', + '3' => 'fddi', + '4' => 'tppmd', + '5' => 'mlt3', + '6' => 'sddi', + '7' => 'smf', + '8' => 'e10BaseT', + '9' => 'e10BaseF', + '10' => 'scf', + '11' => 'e100BaseTX', + '12' => 'e100BaseT4', + '13' => 'e100BaseF', + '14' => 'atmOc3mmf', + '15' => 'atmOc3smf', + '16' => 'atmOc3utp', + '17' => 'e100BaseFsm', + '18' => 'e10a100BaseTX', + '19' => 'mii', + '20' => 'vlanRouter', + '21' => 'remoteRouter', + '22' => 'tokenring', + '23' => 'atmOc12mmf', + '24' => 'atmOc12smf', + '25' => 'atmDs3', + '26' => 'tokenringMmf', + '27' => 'e1000BaseLX', + '28' => 'e1000BaseSX', + '29' => 'e1000BaseCX', + '30' => 'networkAnalysis', + '31' => 'e1000Empty', + '32' => 'e1000BaseLH', + '33' => 'e1000BaseT', + '34' => 'e1000UnsupportedGbic', + '35' => 'e1000BaseZX', + '36' => 'depi2', + '37' => 't1', + '38' => 'e1', + '39' => 'fxs', + '40' => 'fxo', + '41' => 'transcoding', + '42' => 'conferencing', + '43' => 'atmOc12mm', + '44' => 'atmOc12smi', + '45' => 'atmOc12sml', + '46' => 'posOc12mm', + '47' => 'posOc12smi', + '48' => 'posOc12sml', + '49' => 'posOc48sms', + '50' => 'posOc48smi', + '51' => 'posOc48sml', + '52' => 'posOc3mm', + '53' => 'posOc3smi', + '54' => 'posOc3sml', + '55' => 'intrusionDetect', + '56' => 'e10GBaseCPX', + '57' => 'e10GBaseLX4', + '59' => 'e10GBaseEX4', + '60' => 'e10GEmpty', + '61' => 'e10a100a1000BaseT', + '62' => 'dptOc48mm', + '63' => 'dptOc48smi', + '64' => 'dptOc48sml', + '65' => 'e10GBaseLR', + '66' => 'chOc12smi', + '67' => 'chOc12mm', + '68' => 'chOc48ss', + '69' => 'chOc48smi', + '70' => 'e10GBaseSX4', + '71' => 'e10GBaseER', + '72' => 'contentEngine', + '73' => 'ssl', + '74' => 'firewall', + '75' => 'vpnIpSec', + '76' => 'ct3', + '77' => 'e1000BaseCwdm1470', + '78' => 'e1000BaseCwdm1490', + '79' => 'e1000BaseCwdm1510', + '80' => 'e1000BaseCwdm1530', + '81' => 'e1000BaseCwdm1550', + '82' => 'e1000BaseCwdm1570', + '83' => 'e1000BaseCwdm1590', + '84' => 'e1000BaseCwdm1610', + '85' => 'e1000BaseBT', + '86' => 'e1000BaseUnapproved', + '87' => 'chOc3smi', + '88' => 'mcr', + '89' => 'coe', + '90' => 'mwa', + '91' => 'psd', + '92' => 'e100BaseLX', + '93' => 'e10GBaseSR', + '94' => 'e10GBaseCX4', + '95' => 'e10GBaseWdm1550', + '96' => 'e10GBaseEdc1310', + '97' => 'e10GBaseSW', + '98' => 'e10GBaseLW', + '99' => 'e10GBaseEW', + '100' => 'lwa', + '101' => 'aons', + '102' => 'sslVpn', + '103' => 'e100BaseEmpty', + '104' => 'adsm', + '105' => 'agsm', + '106' => 'aces', + '109' => 'intrusionProtect', + '110' => 'e1000BaseSvc', + '111' => 'e10GBaseSvc', + '113' => 'e40GBaseEmpty', + '1000' => 'e1000BaseUnknown', + '1001' => 'e10GBaseUnknown', + '1002' => 'e10GBaseUnapproved', + '1003' => 'e1000BaseWdmRxOnly', + '1004' => 'e1000BaseDwdm3033', + '1005' => 'e1000BaseDwdm3112', + '1006' => 'e1000BaseDwdm3190', + '1007' => 'e1000BaseDwdm3268', + '1008' => 'e1000BaseDwdm3425', + '1009' => 'e1000BaseDwdm3504', + '1010' => 'e1000BaseDwdm3582', + '1011' => 'e1000BaseDwdm3661', + '1012' => 'e1000BaseDwdm3819', + '1013' => 'e1000BaseDwdm3898', + '1014' => 'e1000BaseDwdm3977', + '1015' => 'e1000BaseDwdm4056', + '1016' => 'e1000BaseDwdm4214', + '1017' => 'e1000BaseDwdm4294', + '1018' => 'e1000BaseDwdm4373', + '1019' => 'e1000BaseDwdm4453', + '1020' => 'e1000BaseDwdm4612', + '1021' => 'e1000BaseDwdm4692', + '1022' => 'e1000BaseDwdm4772', + '1023' => 'e1000BaseDwdm4851', + '1024' => 'e1000BaseDwdm5012', + '1025' => 'e1000BaseDwdm5092', + '1026' => 'e1000BaseDwdm5172', + '1027' => 'e1000BaseDwdm5252', + '1028' => 'e1000BaseDwdm5413', + '1029' => 'e1000BaseDwdm5494', + '1030' => 'e1000BaseDwdm5575', + '1031' => 'e1000BaseDwdm5655', + '1032' => 'e1000BaseDwdm5817', + '1033' => 'e1000BaseDwdm5898', + '1034' => 'e1000BaseDwdm5979', + '1035' => 'e1000BaseDwdm6061', + '1036' => 'e10GBaseWdmRxOnly', + '1037' => 'e10GBaseDwdm3033', + '1038' => 'e10GBaseDwdm3112', + '1039' => 'e10GBaseDwdm3190', + '1040' => 'e10GBaseDwdm3268', + '1041' => 'e10GBaseDwdm3425', + '1042' => 'e10GBaseDwdm3504', + '1043' => 'e10GBaseDwdm3582', + '1044' => 'e10GBaseDwdm3661', + '1045' => 'e10GBaseDwdm3819', + '1046' => 'e10GBaseDwdm3898', + '1047' => 'e10GBaseDwdm3977', + '1048' => 'e10GBaseDwdm4056', + '1049' => 'e10GBaseDwdm4214', + '1050' => 'e10GBaseDwdm4294', + '1051' => 'e10GBaseDwdm4373', + '1052' => 'e10GBaseDwdm4453', + '1053' => 'e10GBaseDwdm4612', + '1054' => 'e10GBaseDwdm4692', + '1055' => 'e10GBaseDwdm4772', + '1056' => 'e10GBaseDwdm4851', + '1057' => 'e10GBaseDwdm5012', + '1058' => 'e10GBaseDwdm5092', + '1059' => 'e10GBaseDwdm5172', + '1060' => 'e10GBaseDwdm5252', + '1061' => 'e10GBaseDwdm5413', + '1062' => 'e10GBaseDwdm5494', + '1063' => 'e10GBaseDwdm5575', + '1064' => 'e10GBaseDwdm5655', + '1065' => 'e10GBaseDwdm5817', + '1066' => 'e10GBaseDwdm5898', + '1067' => 'e10GBaseDwdm5979', + '1068' => 'e10GBaseDwdm6061', + '1069' => 'e1000BaseBX10D', + '1070' => 'e1000BaseBX10U', + '1071' => 'e100BaseUnknown', + '1072' => 'e100BaseUnapproved', + '1073' => 'e100BaseSX', + '1074' => 'e100BaseBX10D', + '1075' => 'e100BaseBX10U', + '1076' => 'e10GBaseBad', + '1077' => 'e10GBaseZR', + '1078' => 'e100BaseEX', + '1079' => 'e100BaseZX', + '1080' => 'e10GBaseLRM', + '1081' => 'e10GBaseTPluggable', + '1082' => 'e10GBaseCU1M', + '1083' => 'e10GBaseCU3M', + '1084' => 'e10GBaseCU5M', + '1085' => 'e10GBaseCU7M', + '1086' => 'e10GBaseCUdot3M', + '1087' => 'e10GBaseCU2M', + '1088' => 'e10GBaseCU4M', + '1089' => 'e10GBaseCU6M', + '1090' => 'e10GBaseUSR', + '1091' => 'e10GBaseLRMSM', + '1092' => 'e1000BaseDwdm3346', + '1093' => 'e1000BaseDwdm3739', + '1094' => 'e1000BaseDwdm4134', + '1095' => 'e1000BaseDwdm4532', + '1096' => 'e1000BaseDwdm4931', + '1097' => 'e1000BaseDwdm5332', + '1098' => 'e1000BaseDwdm5736', + '1099' => 'e1000BaseDwdm6141', + '1100' => 'e40GBaseLR', + '1101' => 'e40GBaseSR', + '1102' => 'e40GBaseUnapproved', + '1104' => 'e10GBaseDwdm3347', + '1105' => 'e10GBaseDwdm3740', + '1106' => 'e10GBaseDwdm4135', + '1107' => 'e10GBaseDwdm4532', + '1108' => 'e10GBaseDwdm4932', + '1109' => 'e10GBaseDwdm5333', + '1110' => 'e10GBaseDwdm5736', + '1111' => 'e10GBaseDwdm6141', + '1112' => 'e10GBaseACU7M', + '1113' => 'e10GBaseACU10M', + '1114' => 'e1000BaseEXSMD', + '1115' => 'e1000BaseZXSMD', + '1116' => 'e1000BaseTE', + '1117' => 'e1000BaseSXMMD', + '1118' => 'e1000BaseLHSMD', + '1119' => 'e100BaseFXGE', + }, + syslogMessageSeverity => { + '1' => 'emergencies', + '2' => 'alerts', + '3' => 'critical', + '4' => 'errors', + '5' => 'warnings', + '6' => 'notification', + '7' => 'informational', + '8' => 'debugging', + }, + tokenRingPortSoftErrEnable => { + '1' => 'enabled', + '2' => 'disabled', + }, + sysExtendedRmonEnable => { + '1' => 'enabled', + '2' => 'disabled', + '3' => 'noNAMPresent', + }, + sysTrapReceiverType => { + '1' => 'valid', + '2' => 'invalid', }, portDuplex => { '1' => 'half', @@ -947,58 +2142,70 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACK-MIB'} = { '3' => 'disagree', '4' => 'auto', }, - dnsServerType => { - '1' => 'invalid', - '2' => 'primary', - '3' => 'other', + tokenRingPortMode => { + '1' => 'auto', + '2' => 'fdxCport', + '3' => 'fdxStation', + '4' => 'hdxCport', + '5' => 'hdxStation', + '7' => 'riro', }, - radiusEnableAuthentication => { + sysEnableBridgeTraps => { '1' => 'enabled', '2' => 'disabled', - '3' => 'enabledForTelnetOnly', - '4' => 'enabledForConsoleOnly', + '3' => 'enabledForNewRootOnly', + '4' => 'enabledForTopoChangeOnly', }, - sysEnableModuleTraps => { - '1' => 'enabled', - '2' => 'disabled', + chassisPs1Status => { + '1' => 'other', + '2' => 'ok', + '3' => 'minorFault', + '4' => 'majorFault', }, - sysTrapReceiverType => { + syslogServerType => { '1' => 'valid', '2' => 'invalid', }, - sysPortFastBpduGuard => { + portAdminSpeed => { + '1' => 'autoDetect', + '2' => 'autoDetect10100', + '10' => 's10G', + '64000' => 's64000', + '1544000' => 's1544000', + '2000000' => 's2000000', + '2048000' => 's2048000', + '4000000' => 's4000000', + '10000000' => 's10000000', + '16000000' => 's16000000', + '45000000' => 's45000000', + '64000000' => 's64000000', + '100000000' => 's100000000', + '155000000' => 's155000000', + '400000000' => 's400000000', + '622000000' => 's622000000', + '1000000000' => 's1000000000', + }, + sysEnableVmpsTraps => { '1' => 'enabled', '2' => 'disabled', }, - ntpAuthenticationType => { - '1' => 'valid', - '2' => 'invalid', + portOperRxFlowControl => { + '1' => 'on', + '2' => 'off', + '3' => 'disagree', }, - sysEnableRepeaterTraps => { + brouterEnableTransitEncapsulation => { '1' => 'enabled', '2' => 'disabled', }, - portSecurityAdminStatus => { - '1' => 'enabled', - '2' => 'disabled', - }, - filterPortSuppressionViolation => { - '1' => 'dropPackets', - '2' => 'errdisable', + tokenRingDripRemotePortStatus => { + '1' => 'active', + '2' => 'inactive', }, syslogConsoleEnable => { '1' => 'enabled', '2' => 'disabled', }, - portSecurityOperStatus => { - '1' => 'notShutdown', - '2' => 'shutdown', - }, - portAdminRxFlowControl => { - '1' => 'on', - '2' => 'off', - '3' => 'desired', - }, moduleType => { '1' => 'other', '2' => 'empty', @@ -1296,1266 +2503,59 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACK-MIB'} = { '1801' => 'rsp720base', '1805' => 'c7600msfc4', }, - sysEnableChassisTraps => { - '1' => 'enabled', - '2' => 'disabled', - }, - tokenRingDripLocalPortStatus => { - '1' => 'active', - '2' => 'inactive', - }, - tokenRingPortSoftErrEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - vlanPortSwitchLevel => { - '1' => 'normal', - '2' => 'high', - '3' => 'notApplicable', - }, - chassisPs2Type => { - '1' => 'other', - '2' => 'none', - '3' => 'w50', - '4' => 'w200', - '5' => 'w600', - '6' => 'w80', - '7' => 'w130', - '8' => 'wsc5008', - '9' => 'wsc5008a', - '10' => 'w175', - '11' => 'wsc5068', - '12' => 'wsc5508', - '13' => 'wsc5568', - '14' => 'wsc5508a', - '15' => 'w155', - '16' => 'w175pfc', - '17' => 'w175dc', - '18' => 'wsc5008b', - '19' => 'wsc5008c', - '20' => 'wsc5068b', - '21' => 'wscac1000', - '22' => 'wscac1300', - '23' => 'wscdc1000', - '24' => 'wscdc1360', - '25' => 'wsx4008', - '26' => 'wsc5518', - '27' => 'wsc5598', - '28' => 'w120', - '29' => 'externalPS', - '30' => 'wscac2500w', - '31' => 'wscdc2500w', - '32' => 'wsx4008dc', - '33' => 'wscac4000w', - '34' => 'pwr4000dc', - '35' => 'pwr950ac', - '36' => 'pwr950dc', - '37' => 'pwr1900ac', - '38' => 'pwr1900dc', - '39' => 'pwr1900ac6', - '42' => 'wsx4008ac650w', - '43' => 'wsx4008dc650w', - '44' => 'wscac3000w', - '46' => 'pwrc451000ac', - '47' => 'pwrc452800acv', - '48' => 'pwrc451300acv', - '49' => 'pwrc451400dcp', - '50' => 'wscdc3000w', - '51' => 'pwr1400ac', - '52' => 'w156', - '53' => 'wscac6000w', - '54' => 'pwr2700ac', - '55' => 'pwr2700dc', - '58' => 'wscac8700we', - '59' => 'pwr2700ac4', - '60' => 'pwr2700dc4', - '63' => 'pwr400dc', - '64' => 'pwr400ac', - '105' => 'pwr6000dc', - '106' => 'pwr1500dc', - '150' => 'c6880x3kwac', - '151' => 'c6880x3kwdc', - '152' => 'c6800xl3kwac', - }, - sysExtendedRmonVlanModeEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - tokenRingPortMode => { - '1' => 'auto', - '2' => 'fdxCport', - '3' => 'fdxStation', - '4' => 'hdxCport', - '5' => 'hdxStation', - '7' => 'riro', - }, - chassisPs3Type => { - '1' => 'other', - '2' => 'none', - '25' => 'wsx4008', - '32' => 'wsx4008dc', - '42' => 'wsx4008ac650w', - '43' => 'wsx4008dc650w', - }, - chassisFanStatus => { - '1' => 'other', - '2' => 'ok', - '3' => 'minorFault', - '4' => 'majorFault', - }, - vmpsType => { - '1' => 'invalid', - '2' => 'primary', - '3' => 'other', - }, - tacacsEnableAuthentication => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'enabledForTelnetOnly', - '4' => 'enabledForConsoleOnly', - }, - sysTelnetPrimaryLoginAuthentication => { - '1' => 'tacacs', - '2' => 'radius', - '3' => 'local', - }, - ipPermitEnable => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'enabledForTelnetOnly', - '4' => 'enabledForSnmpOnly', - }, - traceRouteQueryDNSEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - fileCopyResult => { - '1' => 'inProgress', - '2' => 'success', - '3' => 'noResponse', - '4' => 'tooManyRetries', - '5' => 'noBuffers', - '6' => 'noProcesses', - '7' => 'badChecksum', - '8' => 'badLength', - '9' => 'badFlash', - '10' => 'serverError', - '11' => 'userCanceled', - '12' => 'wrongCode', - '13' => 'fileNotFound', - '14' => 'invalidHost', - '15' => 'invalidModule', - '16' => 'accessViolation', - '17' => 'unknownStatus', - '18' => 'invalidStorageDevice', - '19' => 'insufficientSpaceOnStorageDevice', - '20' => 'insufficientDramSize', - '21' => 'incompatibleImage', - '22' => 'rcpError', - }, - brouterEnableIpFragmentation => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysBaudRate => { - '600' => 'b600', - '1200' => 'b1200', - '2400' => 'b2400', - '4800' => 'b4800', - '9600' => 'b9600', - '19200' => 'b19200', - '38400' => 'b38400', - }, - portSecurityExtControlStatus => { - '1' => 'valid', - '2' => 'invalid', - }, - fileCopyProtocol => { - '1' => 'tftp', - '2' => 'rcp', - }, - sysEnableEntityTrap => { - '1' => 'enabled', - '2' => 'disabled', - }, - tokenRingPortSoftErrResetCounters => { - '1' => 'noop', - '2' => 'reset', - }, - tftpResult => { - '1' => 'inProgress', - '2' => 'success', - '3' => 'noResponse', - '4' => 'tooManyRetries', - '5' => 'noBuffers', - '6' => 'noProcesses', - '7' => 'badChecksum', - '8' => 'badLength', - '9' => 'badFlash', - '10' => 'serverError', - '11' => 'userCanceled', - '12' => 'wrongCode', - '13' => 'fileNotFound', - '14' => 'invalidTftpHost', - '15' => 'invalidTftpModule', - '16' => 'accessViolation', - '17' => 'unknownStatus', - '18' => 'invalidStorageDevice', - '19' => 'insufficientSpaceOnStorageDevice', - '20' => 'insufficientDramSize', - '21' => 'incompatibleImage', - }, - tacacsServerType => { - '1' => 'invalid', - '2' => 'primary', - '3' => 'other', - }, - sysEnableVmpsTraps => { - '1' => 'enabled', - '2' => 'disabled', - }, - filterMacType => { - '1' => 'deny', - '2' => 'invalid', - '3' => 'permit', - '4' => 'permitSrc', - '5' => 'permitDst', - '6' => 'denySrc', - '7' => 'denyDst', - '8' => 'denySrcLearn', - }, - moduleSubType => { - '1' => 'other', - '2' => 'empty', - '3' => 'wsf5510', - '4' => 'wsf5511', - '6' => 'wsx5304', - '7' => 'wsf5520', - '8' => 'wsf5521', - '9' => 'wsf5531', - '100' => 'wsf6020', - '101' => 'wsf6020a', - '102' => 'wsf6kpfc', - '103' => 'wsf6kpfc2', - '104' => 'wsf6kvpwr', - '105' => 'wsf6kdfc', - '106' => 'wsf6kpfc2a', - '107' => 'wsf6kdfca', - '200' => 'vsp300dfc', - '201' => 'wsf6kpfc3a', - '202' => 'wsf6kdfc3a', - '203' => 'wsf6700dfc3a', - '205' => 'wsf6kdfc3bxl', - '206' => 'wsf6kpfc3bxl', - '207' => 'wsf6700dfc3bxl', - '208' => 'wsf6700cfc', - '213' => 'm7600pfc3c', - '216' => 'wsf6kpfc3b', - '217' => 'wsf6700dfc3b', - '218' => 'wsf6700dfc3c', - '221' => 'wsf6700dfc3cxl', - '223' => 'wsf6kdfc3b', - '224' => 'mec6524pfc3c', - '225' => 'sip600earl', - '226' => 'vsf6kpfc3cxl', - '227' => 'vsf6kpfc3c', - '228' => 'c7600esmdfc3cxl', - '229' => 'vsf6kpfc4', - '230' => 'c7600esmdfc3c', - '231' => 'wsf6kdfc4exl', - '232' => 'c7600Es3cxl', - '233' => 'c7600Es3c', - '234' => 'wsf6kdfc4e', - '235' => 'vsf6kpfc4xl', - '236' => 'wsf6kdfc4axl', - '237' => 'wsf6kdfc4a', - '238' => 'c6880xpfc', - '239' => 'c6880xlepfc', - '240' => 'c6880xdfc', - '241' => 'c6880xledfc', - }, - chassisPs2Status => { - '1' => 'other', - '2' => 'ok', - '3' => 'minorFault', - '4' => 'majorFault', - }, - configMode => { - '1' => 'binary', - '2' => 'text', - }, - portTopNRateBase => { - '1' => 'portTopNUtilization', - '2' => 'portTopNIOOctets', - '3' => 'portTopNIOPkts', - '4' => 'portTopNIOBroadcastPkts', - '5' => 'portTopNIOMulticastPkts', - '6' => 'portTopNInErrors', - '7' => 'portTopNBufferOverflow', - }, - ipPermitDeniedAccess => { - '1' => 'telnet', - '2' => 'snmp', - '3' => 'ssh', - '4' => 'http', - }, - brouterEnableTransitEncapsulation => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysHighAvailabilityOperStatus => { - '1' => 'running', - '2' => 'notRunning', - }, - brouterEnableUnreachables => { - '1' => 'enabled', - '2' => 'disabled', - }, - mcastEnableCgmp => { - '1' => 'enabled', - '2' => 'disabled', - }, - fileCopyAction => { - '1' => 'other', - '2' => 'copyConfigFromHostToRuntime', - '3' => 'copyConfigFromRuntimeToHost', - '4' => 'copyImageFromHostToFlash', - '5' => 'copyImageFromFlashToHost', - '8' => 'copyConfigFromFlashToRuntime', - '9' => 'copyConfigFromRuntimeToFlash', - '10' => 'copyConfigFileFromHostToFlash', - '11' => 'copyConfigFileFromFlashToHost', - '12' => 'copyTechReportFromRuntimeToHost', - }, - syslogMessageFacility => { - '1' => 'cdp', - '2' => 'mcast', - '3' => 'dtp', - '4' => 'dvlan', - '5' => 'earl', - '6' => 'fddi', - '7' => 'ip', - '8' => 'pruning', - '9' => 'snmp', - '10' => 'spantree', - '11' => 'system', - '12' => 'tac', - '13' => 'tcp', - '14' => 'telnet', - '15' => 'tftp', - '16' => 'vtp', - '17' => 'vmps', - '18' => 'kernel', - '19' => 'filesys', - '20' => 'drip', - '21' => 'pagp', - '22' => 'mgmt', - '23' => 'mls', - '24' => 'protfilt', - '25' => 'security', - '26' => 'radius', - '27' => 'udld', - '28' => 'gvrp', - '29' => 'cops', - '30' => 'qos', - '31' => 'acl', - '32' => 'rsvp', - '33' => 'ld', - '34' => 'privatevlan', - '35' => 'ethc', - '36' => 'gl2pt', - '37' => 'callhome', - '38' => 'dhcpsnooping', - '40' => 'diags', - '42' => 'eou', - '43' => 'backup', - '44' => 'eoam', - '45' => 'webauth', - '46' => 'dom', - '47' => 'mvrp', - }, - filterTestType => { - '1' => 'valid', - '2' => 'invalid', - }, - portOperStatus => { - '1' => 'other', - '2' => 'ok', - '3' => 'minorFault', - '4' => 'majorFault', - }, - vlanPortOperStatus => { - '1' => 'inactive', - '2' => 'active', - '3' => 'shutdown', - '4' => 'vlanActiveFault', - }, - brouterEnableGiantCheck => { - '1' => 'enabled', - '2' => 'disabled', - }, - tokenRingDripDistributedCrf => { - '1' => 'true', - '2' => 'false', - }, - brouterIpx8022ToEther => { - '1' => 'snap', - '2' => 'ethernetII', - '3' => 'iso8023', - '4' => 'raw8023', - }, - brouterEnableFddiCheck => { - '1' => 'enabled', - '2' => 'disabled', - }, - brouterIpx8023RawToFddi => { - '1' => 'snap', - '5' => 'iso8022', - '6' => 'fddiRaw', - }, - ntpAuthenticationEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - syslogTelnetEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - tokenRingDripDistCrfMode => { - '1' => 'enabled', - '2' => 'disabled', - }, - chassisSysType => { - '1' => 'other', - '3' => 'wsc1000', - '4' => 'wsc1001', - '5' => 'wsc1100', - '6' => 'wsc5000', - '7' => 'wsc2900', - '8' => 'wsc5500', - '9' => 'wsc5002', - '10' => 'wsc5505', - '11' => 'wsc1200', - '12' => 'wsc1400', - '13' => 'wsc2926', - '14' => 'wsc5509', - '15' => 'wsc6006', - '16' => 'wsc6009', - '17' => 'wsc4003', - '18' => 'wsc5500e', - '19' => 'wsc4912g', - '20' => 'wsc2948g', - '22' => 'wsc6509', - '23' => 'wsc6506', - '24' => 'wsc4006', - '25' => 'wsc6509NEB', - '26' => 'wsc2980g', - '27' => 'wsc6513', - '28' => 'wsc2980ga', - '30' => 'cisco7603', - '31' => 'cisco7606', - '32' => 'cisco7609', - '33' => 'wsc6503', - '34' => 'wsc6509NEBA', - '35' => 'wsc4507', - '36' => 'wsc4503', - '37' => 'wsc4506', - '38' => 'wsc65509', - '40' => 'cisco7613', - '41' => 'wsc2948ggetx', - '42' => 'cisco7604', - '43' => 'wsc6504e', - '45' => 'mec6524gs8s', - '48' => 'mec6524gt8s', - '51' => 'wsc6509ve', - '52' => 'cisco7603s', - '54' => 'c6880xle', - '55' => 'c6807xl', - '56' => 'c6880x', - }, - portAdminSpeed => { - '1' => 'autoDetect', - '2' => 'autoDetect10100', - '10' => 's10G', - '64000' => 's64000', - '1544000' => 's1544000', - '2000000' => 's2000000', - '2048000' => 's2048000', - '4000000' => 's4000000', - '10000000' => 's10000000', - '16000000' => 's16000000', - '45000000' => 's45000000', - '64000000' => 's64000000', - '100000000' => 's100000000', - '155000000' => 's155000000', - '400000000' => 's400000000', - '622000000' => 's622000000', - '1000000000' => 's1000000000', - }, - mdgGatewayType => { - '1' => 'invalid', - '2' => 'primary', - '3' => 'other', - }, - tokenRingPortEarlyTokenRel => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysExtendedRmonVlanAgentEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - vlanPortIslAdminStatus => { - '1' => 'on', - '2' => 'off', - '3' => 'desirable', - '4' => 'auto', - '5' => 'onNoNegotiate', - }, - chassisPs3Status => { - '1' => 'other', - '2' => 'ok', - '3' => 'minorFault', - '4' => 'majorFault', - }, - sysEnableBridgeTraps => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'enabledForNewRootOnly', - '4' => 'enabledForTopoChangeOnly', - }, - vlanPortIslOperStatus => { - '1' => 'trunking', - '2' => 'notTrunking', - }, - portJumboFrameEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - filterVendorType => { - '1' => 'deny', - '2' => 'invalid', - '3' => 'permit', - }, - mcastEnableIgmp => { - '1' => 'enabled', - '2' => 'disabled', - }, - vlanSpantreeEnable => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'notApplicable', - }, - mcastRouterAdminStatus => { - '1' => 'routerPresent', - '3' => 'dynamic', - }, - vmpsAction => { - '1' => 'other', - '2' => 'inProgress', - '3' => 'success', - '4' => 'noResponse', - '5' => 'noPrimaryVmps', - '6' => 'noDynamicPort', - '7' => 'noHostConnected', - '8' => 'reconfirm', - }, - tokenRingDripAreReductionMode => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysEnableRmon => { - '1' => 'enabled', - '2' => 'disabled', - }, - portTopNMode => { - '1' => 'portTopNForeground', - '2' => 'portTopNBackground', - }, - monitorEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - syslogMessageSeverity => { - '1' => 'emergencies', - '2' => 'alerts', - '3' => 'critical', - '4' => 'errors', - '5' => 'warnings', - '6' => 'notification', - '7' => 'informational', - '8' => 'debugging', - }, - tokenRingDripRemotePortConfigured => { - '1' => 'true', - '2' => 'false', - }, - portLinkFaultStatus => { - '1' => 'noFault', - '2' => 'nearEndFault', - '3' => 'nearEndConfigFail', - '4' => 'farEndDisable', - '5' => 'farEndFault', - '6' => 'farEndConfigFail', - '7' => 'notApplicable', - }, - portCpbIgmpFilter => { - '1' => 'yes', - '2' => 'no', - }, - mcastRouterOperStatus => { - '1' => 'routerPresent', - '2' => 'noRouter', + chassisMinorAlarm => { + '1' => 'off', + '2' => 'on', }, sysConsolePrimaryEnableAuthentication => { '1' => 'tacacs', '2' => 'radius', '3' => 'local', }, - ntpAuthenticationTrustedMode => { - '1' => 'trusted', - '2' => 'untrusted', + vlanPortSwitchLevel => { + '1' => 'normal', + '2' => 'high', + '3' => 'notApplicable', }, - sysStatus => { - '1' => 'other', - '2' => 'ok', - '3' => 'minorFault', - '4' => 'majorFault', + tokenRingDripLocalPortStatus => { + '1' => 'active', + '2' => 'inactive', }, - sysStartupConfigSource => { - '1' => 'flashFileRecurring', - '2' => 'flashFileNonRecurring', - }, - moduleSubType2 => { - '1' => 'other', - '2' => 'empty', - '3' => 'wsu5531', - '5' => 'wsu5533', - '6' => 'wsu5534', - '7' => 'wsu5535', - '8' => 'wsu5536', - '9' => 'wsu5537', - '10' => 'wsu5538', - '11' => 'wsu5539', - '102' => 'wsg6488', - '103' => 'wsg6489', - '104' => 'wsg6483', - '105' => 'wsg6485', - '106' => 'wsf6kFe48af', - '107' => 'wsf6kGe48af', - '108' => 'wsf6kVpwrGe', - '109' => 'wsf6kFe48x2af', - '207' => 'wsf6kmsfc', - '234' => 'wsf6kmsfc2', - '314' => 'wsu4504fxmt', - '315' => 'wsu4502gb', - '402' => 'wssvcidsupg', - '403' => 'wssvccmm6e1', - '404' => 'wssvccmm6t1', - '405' => 'wssvccmm24fxs', - '406' => 'wssvccmmact', - '410' => 'aceModExpnDc', - '411' => 'wsSvcAppProc1', - '597' => 'wssvcpisa32', - '598' => 'me6524msfc2a', - '599' => 'wsf6kmsfc2a', - '618' => 'c7600Es4Tg', - '620' => 'c7600Es2Tg', - '625' => 'c7600EsItu4TgLk', - '626' => 'c7600EsItu2TgLk', - '1001' => 'wssup720', - '1005' => 'vsf6kmsfc5', - '1026' => 'vsf6kmsfc3', - '1701' => 'esm2x10ge', - '1805' => 'c7600msfc4', - }, - voicePortOperDnsServerSource => { - '1' => 'fromDhcp', - '2' => 'fromPortConfig', - '3' => 'fromSystemConfig', - }, - tacacsDirectedRequest => { + portSecurityAdminStatus => { '1' => 'enabled', '2' => 'disabled', }, - sysStandbyPortEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - portChannelOperStatus => { - '1' => 'channelling', - '2' => 'notChannelling', - }, - moduleAction => { - '1' => 'other', - '2' => 'reset', - '3' => 'enable', - '4' => 'disable', - }, - tftpAction => { - '1' => 'other', - '2' => 'downloadConfig', - '3' => 'uploadConfig', - '4' => 'downloadSw', - '5' => 'uploadSw', - '6' => 'downloadFw', - '7' => 'uploadFw', - }, - tacacsLoginAuthentication => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'enabledForTelnetOnly', - '4' => 'enabledForConsoleOnly', - }, - sysTrafficMeterType => { - '1' => 'systemSwitchingBus', - '2' => 'switchingBusA', - '3' => 'switchingBusB', - '4' => 'switchingBusC', - }, - dnsEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysEnableStpxTrap => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'enabledForInconOnly', - '4' => 'enabledForRootOnly', - '5' => 'enabledForLoopOnly', - '6' => 'enabledForInconRootOnly', - '7' => 'enabledForInconLoopOnly', - '8' => 'enabledForRootLoopOnly', - }, - brouterEnableSpantree => { - '1' => 'enabled', - '2' => 'disabled', - }, - portCpbDot1x => { - '1' => 'yes', - '2' => 'no', - }, - tokenRingDripBackupCrf => { - '1' => 'true', - '2' => 'false', - }, sysReset => { '1' => 'other', '2' => 'reset', '3' => 'resetMinDown', }, - brouterEnableRip => { + chassisComponentType => { + '1' => 'unknown', + '2' => 'wsc6000cl', + '3' => 'wsc6000vtt', + '4' => 'wsc6000tempSensor', + '5' => 'wsc6513Clock', + '6' => 'clk7600', + '7' => 'ws9SlotFan', + '8' => 'fanMod9', + '10' => 'wsc6506eFan', + '11' => 'wsc6509eFan', + '13' => 'wsc6503eFan', + '14' => 'wsc6000vtte', + '15' => 'fanMod4Hs', + '16' => 'fan6524', + '17' => 'fanMod6Shs', + '18' => 'fanMod9Shs', + '19' => 'fanMod9St', + '20' => 'wsc6509veFan', + '21' => 'fanMod3Hs', + '25' => 'c6880xFan', + '26' => 'c6807xlFan', + '27' => 'c6800xl33vcon', + }, + monitorEnable => { '1' => 'enabled', '2' => 'disabled', }, - portAdminTxFlowControl => { - '1' => 'on', - '2' => 'off', - '3' => 'desired', - }, - chassisBkplType => { - '1' => 'other', - '2' => 'fddi', - '3' => 'fddiEthernet', - '4' => 'giga', - '5' => 'giga3', - '6' => 'giga3E', - '7' => 'giga12', - '8' => 'giga16', - '9' => 'giga40', - }, - traceRouteDataErrors => { - '1' => 'icmpUnreachNet', - '2' => 'icmpUnreachHost', - '3' => 'icmpUnreachProtocol', - '4' => 'icmpUnreachPort', - '5' => 'icmpUnreachNeedFrag', - '6' => 'icmpUnreachSrcFail', - '7' => 'icmpUnreachNoNet', - '8' => 'icmpUnreachNoHost', - '9' => 'icmpUnreachHostIsolated', - '10' => 'icmpUnreachNetProhib', - '11' => 'icmpUnreachProhib', - '12' => 'icmpUnreachNetTos', - '13' => 'icmpUnreachHostTos', - '14' => 'icmpUnreachAdmin', - '15' => 'icmpUnreachHostPrec', - '16' => 'icmpUnreachPrecedence', - '17' => 'icmpUnknown', - '18' => 'icmpTimeOut', - '19' => 'icmpTTLExpired', - }, - portTopNReportStatus => { - '1' => 'progressing', - '2' => 'ready', - }, - portCpbCosRewrite => { - '1' => 'yes', - '2' => 'no', - }, - sysAttachType => { - '1' => 'other', - '2' => 'dualAttach', - '3' => 'singleAttach', - '4' => 'nullAttach', - '5' => 'dualPrio', - }, - chassisPs1Type => { - '1' => 'other', - '2' => 'none', - '3' => 'w50', - '4' => 'w200', - '5' => 'w600', - '6' => 'w80', - '7' => 'w130', - '8' => 'wsc5008', - '9' => 'wsc5008a', - '10' => 'w175', - '11' => 'wsc5068', - '12' => 'wsc5508', - '13' => 'wsc5568', - '14' => 'wsc5508a', - '15' => 'w155', - '16' => 'w175pfc', - '17' => 'w175dc', - '18' => 'wsc5008b', - '19' => 'wsc5008c', - '20' => 'wsc5068b', - '21' => 'wscac1000', - '22' => 'wscac1300', - '23' => 'wscdc1000', - '24' => 'wscdc1360', - '25' => 'wsx4008', - '26' => 'wsc5518', - '27' => 'wsc5598', - '28' => 'w120', - '29' => 'externalPS', - '30' => 'wscac2500w', - '31' => 'wscdc2500w', - '32' => 'wsx4008dc', - '33' => 'wscac4000w', - '34' => 'pwr4000dc', - '35' => 'pwr950ac', - '36' => 'pwr950dc', - '37' => 'pwr1900ac', - '38' => 'pwr1900dc', - '39' => 'pwr1900ac6', - '42' => 'wsx4008ac650w', - '43' => 'wsx4008dc650w', - '44' => 'wscac3000w', - '46' => 'pwrc451000ac', - '47' => 'pwrc452800acv', - '48' => 'pwrc451300acv', - '49' => 'pwrc451400dcp', - '50' => 'wscdc3000w', - '51' => 'pwr1400ac', - '52' => 'w156', - '53' => 'wscac6000w', - '54' => 'pwr2700ac', - '55' => 'pwr2700dc', - '58' => 'wscac8700we', - '59' => 'pwr2700ac4', - '60' => 'pwr2700dc4', - '63' => 'pwr400dc', - '64' => 'pwr400ac', - '105' => 'pwr6000dc', - '106' => 'pwr1500dc', - '150' => 'c6880x3kwac', - '151' => 'c6880x3kwdc', - '152' => 'c6800xl3kwac', - }, - chassisTempAlarm => { - '1' => 'off', - '2' => 'on', - '3' => 'critical', - }, - portType => { - '1' => 'other', - '2' => 'cddi', - '3' => 'fddi', - '4' => 'tppmd', - '5' => 'mlt3', - '6' => 'sddi', - '7' => 'smf', - '8' => 'e10BaseT', - '9' => 'e10BaseF', - '10' => 'scf', - '11' => 'e100BaseTX', - '12' => 'e100BaseT4', - '13' => 'e100BaseF', - '14' => 'atmOc3mmf', - '15' => 'atmOc3smf', - '16' => 'atmOc3utp', - '17' => 'e100BaseFsm', - '18' => 'e10a100BaseTX', - '19' => 'mii', - '20' => 'vlanRouter', - '21' => 'remoteRouter', - '22' => 'tokenring', - '23' => 'atmOc12mmf', - '24' => 'atmOc12smf', - '25' => 'atmDs3', - '26' => 'tokenringMmf', - '27' => 'e1000BaseLX', - '28' => 'e1000BaseSX', - '29' => 'e1000BaseCX', - '30' => 'networkAnalysis', - '31' => 'e1000Empty', - '32' => 'e1000BaseLH', - '33' => 'e1000BaseT', - '34' => 'e1000UnsupportedGbic', - '35' => 'e1000BaseZX', - '36' => 'depi2', - '37' => 't1', - '38' => 'e1', - '39' => 'fxs', - '40' => 'fxo', - '41' => 'transcoding', - '42' => 'conferencing', - '43' => 'atmOc12mm', - '44' => 'atmOc12smi', - '45' => 'atmOc12sml', - '46' => 'posOc12mm', - '47' => 'posOc12smi', - '48' => 'posOc12sml', - '49' => 'posOc48sms', - '50' => 'posOc48smi', - '51' => 'posOc48sml', - '52' => 'posOc3mm', - '53' => 'posOc3smi', - '54' => 'posOc3sml', - '55' => 'intrusionDetect', - '56' => 'e10GBaseCPX', - '57' => 'e10GBaseLX4', - '59' => 'e10GBaseEX4', - '60' => 'e10GEmpty', - '61' => 'e10a100a1000BaseT', - '62' => 'dptOc48mm', - '63' => 'dptOc48smi', - '64' => 'dptOc48sml', - '65' => 'e10GBaseLR', - '66' => 'chOc12smi', - '67' => 'chOc12mm', - '68' => 'chOc48ss', - '69' => 'chOc48smi', - '70' => 'e10GBaseSX4', - '71' => 'e10GBaseER', - '72' => 'contentEngine', - '73' => 'ssl', - '74' => 'firewall', - '75' => 'vpnIpSec', - '76' => 'ct3', - '77' => 'e1000BaseCwdm1470', - '78' => 'e1000BaseCwdm1490', - '79' => 'e1000BaseCwdm1510', - '80' => 'e1000BaseCwdm1530', - '81' => 'e1000BaseCwdm1550', - '82' => 'e1000BaseCwdm1570', - '83' => 'e1000BaseCwdm1590', - '84' => 'e1000BaseCwdm1610', - '85' => 'e1000BaseBT', - '86' => 'e1000BaseUnapproved', - '87' => 'chOc3smi', - '88' => 'mcr', - '89' => 'coe', - '90' => 'mwa', - '91' => 'psd', - '92' => 'e100BaseLX', - '93' => 'e10GBaseSR', - '94' => 'e10GBaseCX4', - '95' => 'e10GBaseWdm1550', - '96' => 'e10GBaseEdc1310', - '97' => 'e10GBaseSW', - '98' => 'e10GBaseLW', - '99' => 'e10GBaseEW', - '100' => 'lwa', - '101' => 'aons', - '102' => 'sslVpn', - '103' => 'e100BaseEmpty', - '104' => 'adsm', - '105' => 'agsm', - '106' => 'aces', - '109' => 'intrusionProtect', - '110' => 'e1000BaseSvc', - '111' => 'e10GBaseSvc', - '113' => 'e40GBaseEmpty', - '1000' => 'e1000BaseUnknown', - '1001' => 'e10GBaseUnknown', - '1002' => 'e10GBaseUnapproved', - '1003' => 'e1000BaseWdmRxOnly', - '1004' => 'e1000BaseDwdm3033', - '1005' => 'e1000BaseDwdm3112', - '1006' => 'e1000BaseDwdm3190', - '1007' => 'e1000BaseDwdm3268', - '1008' => 'e1000BaseDwdm3425', - '1009' => 'e1000BaseDwdm3504', - '1010' => 'e1000BaseDwdm3582', - '1011' => 'e1000BaseDwdm3661', - '1012' => 'e1000BaseDwdm3819', - '1013' => 'e1000BaseDwdm3898', - '1014' => 'e1000BaseDwdm3977', - '1015' => 'e1000BaseDwdm4056', - '1016' => 'e1000BaseDwdm4214', - '1017' => 'e1000BaseDwdm4294', - '1018' => 'e1000BaseDwdm4373', - '1019' => 'e1000BaseDwdm4453', - '1020' => 'e1000BaseDwdm4612', - '1021' => 'e1000BaseDwdm4692', - '1022' => 'e1000BaseDwdm4772', - '1023' => 'e1000BaseDwdm4851', - '1024' => 'e1000BaseDwdm5012', - '1025' => 'e1000BaseDwdm5092', - '1026' => 'e1000BaseDwdm5172', - '1027' => 'e1000BaseDwdm5252', - '1028' => 'e1000BaseDwdm5413', - '1029' => 'e1000BaseDwdm5494', - '1030' => 'e1000BaseDwdm5575', - '1031' => 'e1000BaseDwdm5655', - '1032' => 'e1000BaseDwdm5817', - '1033' => 'e1000BaseDwdm5898', - '1034' => 'e1000BaseDwdm5979', - '1035' => 'e1000BaseDwdm6061', - '1036' => 'e10GBaseWdmRxOnly', - '1037' => 'e10GBaseDwdm3033', - '1038' => 'e10GBaseDwdm3112', - '1039' => 'e10GBaseDwdm3190', - '1040' => 'e10GBaseDwdm3268', - '1041' => 'e10GBaseDwdm3425', - '1042' => 'e10GBaseDwdm3504', - '1043' => 'e10GBaseDwdm3582', - '1044' => 'e10GBaseDwdm3661', - '1045' => 'e10GBaseDwdm3819', - '1046' => 'e10GBaseDwdm3898', - '1047' => 'e10GBaseDwdm3977', - '1048' => 'e10GBaseDwdm4056', - '1049' => 'e10GBaseDwdm4214', - '1050' => 'e10GBaseDwdm4294', - '1051' => 'e10GBaseDwdm4373', - '1052' => 'e10GBaseDwdm4453', - '1053' => 'e10GBaseDwdm4612', - '1054' => 'e10GBaseDwdm4692', - '1055' => 'e10GBaseDwdm4772', - '1056' => 'e10GBaseDwdm4851', - '1057' => 'e10GBaseDwdm5012', - '1058' => 'e10GBaseDwdm5092', - '1059' => 'e10GBaseDwdm5172', - '1060' => 'e10GBaseDwdm5252', - '1061' => 'e10GBaseDwdm5413', - '1062' => 'e10GBaseDwdm5494', - '1063' => 'e10GBaseDwdm5575', - '1064' => 'e10GBaseDwdm5655', - '1065' => 'e10GBaseDwdm5817', - '1066' => 'e10GBaseDwdm5898', - '1067' => 'e10GBaseDwdm5979', - '1068' => 'e10GBaseDwdm6061', - '1069' => 'e1000BaseBX10D', - '1070' => 'e1000BaseBX10U', - '1071' => 'e100BaseUnknown', - '1072' => 'e100BaseUnapproved', - '1073' => 'e100BaseSX', - '1074' => 'e100BaseBX10D', - '1075' => 'e100BaseBX10U', - '1076' => 'e10GBaseBad', - '1077' => 'e10GBaseZR', - '1078' => 'e100BaseEX', - '1079' => 'e100BaseZX', - '1080' => 'e10GBaseLRM', - '1081' => 'e10GBaseTPluggable', - '1082' => 'e10GBaseCU1M', - '1083' => 'e10GBaseCU3M', - '1084' => 'e10GBaseCU5M', - '1085' => 'e10GBaseCU7M', - '1086' => 'e10GBaseCUdot3M', - '1087' => 'e10GBaseCU2M', - '1088' => 'e10GBaseCU4M', - '1089' => 'e10GBaseCU6M', - '1090' => 'e10GBaseUSR', - '1091' => 'e10GBaseLRMSM', - '1092' => 'e1000BaseDwdm3346', - '1093' => 'e1000BaseDwdm3739', - '1094' => 'e1000BaseDwdm4134', - '1095' => 'e1000BaseDwdm4532', - '1096' => 'e1000BaseDwdm4931', - '1097' => 'e1000BaseDwdm5332', - '1098' => 'e1000BaseDwdm5736', - '1099' => 'e1000BaseDwdm6141', - '1100' => 'e40GBaseLR', - '1101' => 'e40GBaseSR', - '1102' => 'e40GBaseUnapproved', - '1104' => 'e10GBaseDwdm3347', - '1105' => 'e10GBaseDwdm3740', - '1106' => 'e10GBaseDwdm4135', - '1107' => 'e10GBaseDwdm4532', - '1108' => 'e10GBaseDwdm4932', - '1109' => 'e10GBaseDwdm5333', - '1110' => 'e10GBaseDwdm5736', - '1111' => 'e10GBaseDwdm6141', - '1112' => 'e10GBaseACU7M', - '1113' => 'e10GBaseACU10M', - '1114' => 'e1000BaseEXSMD', - '1115' => 'e1000BaseZXSMD', - '1116' => 'e1000BaseTE', - '1117' => 'e1000BaseSXMMD', - '1118' => 'e1000BaseLHSMD', - '1119' => 'e100BaseFXGE', - }, - brouterCamMode => { - '1' => 'filtering', - '2' => 'forwarding', - }, - portOperTxFlowControl => { - '1' => 'on', - '2' => 'off', - '3' => 'disagree', - }, - portChannelAdminStatus => { - '1' => 'on', - '2' => 'off', - '3' => 'desirable', - '4' => 'auto', - '5' => 'desirableSilent', - '6' => 'autoSilent', - }, - moduleStatus => { - '1' => 'other', - '2' => 'ok', - '3' => 'minorFault', - '4' => 'majorFault', - }, - portSpantreeFastStart => { - '1' => 'enabled', - '2' => 'disabled', - }, - tokenRingPortSetACbits => { - '1' => 'enabled', - '2' => 'disabled', - }, - vlanPortAdminStatus => { - '1' => 'static', - '2' => 'dynamic', - }, - portCpbUdld => { - '1' => 'yes', - '2' => 'no', - }, - ntpSummertimeStatus => { - '1' => 'enabled', - '2' => 'disabled', - }, - mcastEnableRgmp => { - '1' => 'enabled', - '2' => 'disabled', - }, - radiusServerType => { - '1' => 'invalid', - '2' => 'primary', - '3' => 'other', - }, - portCpbPortfast => { - '1' => 'yes', - '2' => 'no', - }, - portTopNType => { - '1' => 'portTopNAllPorts', - '2' => 'portTopNEthernet', - '3' => 'portTopNFastEthernet', - '4' => 'portTopNGigaEthernet', - '5' => 'portTopNTokenRing', - '6' => 'portTopNFDDI', - '7' => 'portTopNAllEthernetPorts', - '8' => 'portTopN10GigaEthernet', - }, - tacacsLocalLoginAuthentication => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'enabledForTelnetOnly', - '4' => 'enabledForConsoleOnly', - }, - sysCommunityAccess => { - '1' => 'other', - '2' => 'readOnly', - '3' => 'readWrite', - '4' => 'readWriteAll', - }, - ipPermitType => { - '1' => 'valid', - '2' => 'invalid', - }, - syslogServerType => { - '1' => 'valid', - '2' => 'invalid', - }, - sysExtendedRmonEnable => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'noNAMPresent', - }, - portOperRxFlowControl => { - '1' => 'on', - '2' => 'off', - '3' => 'disagree', - }, - fileCopyRuntimeConfigPart => { - '1' => 'all', - '2' => 'nonDefault', - }, - sysEnableConfigTraps => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysEnableRedirects => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysEnableIpPermitTraps => { - '1' => 'enabled', - '2' => 'disabled', - }, - radiusLoginAuthentication => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'enabledForTelnetOnly', - '4' => 'enabledForConsoleOnly', - }, - chassisPs1Status => { - '1' => 'other', - '2' => 'ok', - '3' => 'minorFault', - '4' => 'majorFault', - }, - chassisMajorAlarm => { - '1' => 'off', - '2' => 'on', - }, - filterProtocolType => { - '1' => 'deny', - '2' => 'invalid', - '3' => 'permit', - }, - tacacsLocalEnableAuthentication => { - '1' => 'enabled', - '2' => 'disabled', - '3' => 'enabledForTelnetOnly', - '4' => 'enabledForConsoleOnly', - }, - sysExtendedRmonNetflowEnable => { - '1' => 'enabled', - '2' => 'disabled', - }, - sysEnableModem => { - '1' => 'enabled', - '2' => 'disabled', - }, - ntpClient => { - '1' => 'enabled', - '2' => 'disabled', - }, - ntpServerType => { - '1' => 'valid', - '2' => 'invalid', - }, - portCpbSecurity => { - '1' => 'yes', - '2' => 'no', - }, }; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm similarity index 80% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm index 936e3f6..3ddacd9 100644 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSTACKWISEMIB.pm @@ -20,6 +20,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACKWISE-MIB'} 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', + cswStackDomainNum => '1.3.6.1.4.1.9.9.500.1.1.6', + cswStackType => '1.3.6.1.4.1.9.9.500.1.1.7', + cswStackBandWidth => '1.3.6.1.4.1.9.9.500.1.1.8', 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', @@ -38,11 +41,24 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACKWISE-MIB'} 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', + cswSwitchPowerAllocated => '1.3.6.1.4.1.9.9.500.1.2.1.1.14', 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', + cswDistrStackLinkInfoTable => '1.3.6.1.4.1.9.9.500.1.2.3', + cswDistrStackLinkInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.3.1', + cswDSLindex => '1.3.6.1.4.1.9.9.500.1.2.3.1.1', + cswDistrStackLinkBundleOperStatus => '1.3.6.1.4.1.9.9.500.1.2.3.1.2', + cswDistrStackLinkBundleOperStatusDefinition => 'CISCO-STACKWISE-MIB::cswDistrStackLinkBundleOperStatus', + cswDistrStackPhyPortInfoTable => '1.3.6.1.4.1.9.9.500.1.2.4', + cswDistrStackPhyPortInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.4.1', + cswDistrStackPhyPort => '1.3.6.1.4.1.9.9.500.1.2.4.1.1', + cswDistrStackPhyPortOperStatus => '1.3.6.1.4.1.9.9.500.1.2.4.1.2', + cswDistrStackPhyPortOperStatusDefinition => 'CISCO-STACKWISE-MIB::cswDistrStackPhyPortOperStatus', + cswDistrStackPhyPortNbr => '1.3.6.1.4.1.9.9.500.1.2.4.1.3', + cswDistrStackPhyPortNbrsw => '1.3.6.1.4.1.9.9.500.1.2.4.1.4', 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', @@ -72,10 +88,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACKWISE-MIB'} }; $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACKWISE-MIB'} = { - cswStackPortOperStatus => { - '1' => 'up', - '2' => 'down', - '3' => 'forcedDown', + CswPowerStackType => { + '1' => 'ring', + '2' => 'star', }, CswPowerStackMode => { '1' => 'powerSharing', @@ -83,13 +98,13 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACKWISE-MIB'} = '3' => 'powerSharingStrict', '4' => 'redundantStrict', }, - CswPowerStackType => { - '1' => 'ring', - '2' => 'star', + cswDistrStackPhyPortOperStatus => { + '1' => 'up', + '2' => 'down', }, - cswStackPowerPortOperStatus => { - '1' => 'enabled', - '2' => 'disabled', + cswStackPowerPortLinkStatus => { + '1' => 'up', + '2' => 'down', }, cswSwitchState => { '1' => 'waiting', @@ -104,13 +119,23 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACKWISE-MIB'} = '10' => 'invalid', '11' => 'removed', }, + cswDistrStackLinkBundleOperStatus => { + '1' => 'up', + '2' => 'down', + }, + cswStackPortOperStatus => { + '1' => 'up', + '2' => 'down', + '3' => 'forcedDown', + }, cswSwitchRole => { '1' => 'master', '2' => 'member', '3' => 'notMember', + '4' => 'standby', }, - cswStackPowerPortLinkStatus => { - '1' => 'up', - '2' => 'down', + cswStackPowerPortOperStatus => { + '1' => 'enabled', + '2' => 'disabled', }, }; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSYSTEMEXTMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOVTPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CLAVISTERMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/DISKMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ELTEXMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ELTEXMIB.pm similarity index 97% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ELTEXMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ELTEXMIB.pm index 80913f4..9d0c0db 100644 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ELTEXMIB.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ELTEXMIB.pm @@ -50,6 +50,12 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ELTEX-MIB'} = { # correctly interpret the value of this object, the associated entPhySensorType, # entPhySensorScale, and entPhySensorPrecision objects must also be examined. 'eltexSensorStatus' => '1.3.6.1.4.1.89.83.2.1.1.1.4', +# Type of sensor + 'eltexSensorType' => '1.3.6.1.4.1.89.83.2.1.1.1.1', + 'eltexSensorTypeDefinition' => { + '8' => 'C', + '10' => 'rpm', +}, # The table of fan status maintained by the environmental monitor. 'eltexFanTable' => '1.3.6.1.4.1.89.83.1.1', # An entry in the fan status table, representing the status of the associated diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ENTITYSTATEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ETHERLIKEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ETHERLIKEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ETHERLIKEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ETHERLIKEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPGLOBALMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPGLOBALMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPGLOBALMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPGLOBALMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPLOCALMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/F5BIGIPSYSTEMMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FIBRECHANNELFEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FIBRECHANNELFEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FIBRECHANNELFEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FIBRECHANNELFEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETCOREMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETCOREMIB.pm new file mode 100644 index 0000000..3731fbc --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETCOREMIB.pm @@ -0,0 +1,74 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::FORTINETCOREMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FORTINET-CORE-MIB'} = { + url => '', + name => 'FORTINET-CORE-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'FORTINET-CORE-MIB'} = + '1.3.6.1.4.1.12356.100'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FORTINET-CORE-MIB'} = { + fortinet => '1.3.6.1.4.1.12356', + fnCoreMib => '1.3.6.1.4.1.12356.100', + fnCommon => '1.3.6.1.4.1.12356.100.1', + fnSystem => '1.3.6.1.4.1.12356.100.1.1', + fnSysSerial => '1.3.6.1.4.1.12356.100.1.1.1', + fnMgmt => '1.3.6.1.4.1.12356.100.1.2', + fnMgmtLanguage => '1.3.6.1.4.1.12356.100.1.2.1', + fnMgmtLanguageDefinition => 'FORTINET-CORE-MIB::FnLanguage', + fnAdmin => '1.3.6.1.4.1.12356.100.1.2.100', + fnAdminNumber => '1.3.6.1.4.1.12356.100.1.2.100.1', + fnAdminTable => '1.3.6.1.4.1.12356.100.1.2.100.2', + fnAdminEntry => '1.3.6.1.4.1.12356.100.1.2.100.2.1', + fnAdminIndex => '1.3.6.1.4.1.12356.100.1.2.100.2.1.1', + fnAdminName => '1.3.6.1.4.1.12356.100.1.2.100.2.1.2', + fnAdminAddrType => '1.3.6.1.4.1.12356.100.1.2.100.2.1.3', + fnAdminAddr => '1.3.6.1.4.1.12356.100.1.2.100.2.1.4', + fnAdminMask => '1.3.6.1.4.1.12356.100.1.2.100.2.1.5', + fnTraps => '1.3.6.1.4.1.12356.100.1.3', + fnTrapsPrefix => '1.3.6.1.4.1.12356.100.1.3.0', + fnTrapObjects => '1.3.6.1.4.1.12356.100.1.3.1', + fnGenTrapMsg => '1.3.6.1.4.1.12356.100.1.3.1.1', + fnMIBConformance => '1.3.6.1.4.1.12356.100.10', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'FORTINET-CORE-MIB'} = { + FnIndex => { + }, + FnBoolState => { + '1' => 'disabled', + '2' => 'enabled', + }, + FnLanguage => { + '1' => 'english', + '2' => 'simplifiedChinese', + '3' => 'japanese', + '4' => 'korean', + '5' => 'spanish', + '6' => 'traditionalChinese', + '7' => 'french', + '8' => 'portuguese', + '255' => 'undefined', + }, + FnSessionProto => { + '0' => 'ip', + '1' => 'icmp', + '2' => 'igmp', + '4' => 'ipip', + '6' => 'tcp', + '8' => 'egp', + '12' => 'pup', + '17' => 'udp', + '22' => 'idp', + '41' => 'ipv6', + '46' => 'rsvp', + '47' => 'gre', + '50' => 'esp', + '51' => 'ah', + '89' => 'ospf', + '103' => 'pim', + '108' => 'comp', + '255' => 'raw', + }, +}; diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm new file mode 100644 index 0000000..44803de --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm @@ -0,0 +1,1429 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::FORTINETFORTIGATEMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FORTINET-FORTIGATE-MIB'} = { + url => '', + name => 'FORTINET-FORTIGATE-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'FORTINET-FORTIGATE-MIB'} = + '1.3.6.1.4.1.12356.101'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FORTINET-FORTIGATE-MIB'} = { + fnFortiGateMib => '1.3.6.1.4.1.12356.101', + fgModel => '1.3.6.1.4.1.12356.101.1', + fgtVM64 => '1.3.6.1.4.1.12356.101.1.30', + fgtVM64VMX => '1.3.6.1.4.1.12356.101.1.31', + fgtVM64SVM => '1.3.6.1.4.1.12356.101.1.32', + fgtVM64XEN => '1.3.6.1.4.1.12356.101.1.40', + fosVM64XEN => '1.3.6.1.4.1.12356.101.1.41', + fgtVM64AWS => '1.3.6.1.4.1.12356.101.1.45', + fgtVM64AWSONDEMAND => '1.3.6.1.4.1.12356.101.1.46', + fgtVM64OPC => '1.3.6.1.4.1.12356.101.1.47', + fgtVM64KVm => '1.3.6.1.4.1.12356.101.1.60', + fgtVM64NPU => '1.3.6.1.4.1.12356.101.1.61', + fgtVM64GCP => '1.3.6.1.4.1.12356.101.1.65', + fgtVM64HV => '1.3.6.1.4.1.12356.101.1.70', + fgt30D => '1.3.6.1.4.1.12356.101.1.304', + fgt30DPOE => '1.3.6.1.4.1.12356.101.1.305', + fgt30E => '1.3.6.1.4.1.12356.101.1.306', + fgr30D => '1.3.6.1.4.1.12356.101.1.307', + fgr35D => '1.3.6.1.4.1.12356.101.1.308', + fr30DA => '1.3.6.1.4.1.12356.101.1.309', + fwf30D => '1.3.6.1.4.1.12356.101.1.314', + fwf30DPOE => '1.3.6.1.4.1.12356.101.1.315', + fwf30E => '1.3.6.1.4.1.12356.101.1.316', + fg30EN => '1.3.6.1.4.1.12356.101.1.320', + fg30EI => '1.3.6.1.4.1.12356.101.1.321', + fw30EN => '1.3.6.1.4.1.12356.101.1.322', + fw30EI => '1.3.6.1.4.1.12356.101.1.323', + fgt50E => '1.3.6.1.4.1.12356.101.1.505', + fwf50E => '1.3.6.1.4.1.12356.101.1.506', + fgt51E => '1.3.6.1.4.1.12356.101.1.515', + fwf51E => '1.3.6.1.4.1.12356.101.1.516', + fw502R => '1.3.6.1.4.1.12356.101.1.517', + fgt52E => '1.3.6.1.4.1.12356.101.1.518', + fgt60D => '1.3.6.1.4.1.12356.101.1.624', + fgt60DPOE => '1.3.6.1.4.1.12356.101.1.625', + fwf60D => '1.3.6.1.4.1.12356.101.1.626', + fw60DP => '1.3.6.1.4.1.12356.101.1.627', + fgt90D => '1.3.6.1.4.1.12356.101.1.630', + fgt90DPOE => '1.3.6.1.4.1.12356.101.1.631', + fwf90D => '1.3.6.1.4.1.12356.101.1.632', + fwf90DPOE => '1.3.6.1.4.1.12356.101.1.633', + fgt94DPOE => '1.3.6.1.4.1.12356.101.1.634', + fgt98DPOE => '1.3.6.1.4.1.12356.101.1.635', + fgt92D => '1.3.6.1.4.1.12356.101.1.636', + fwf92D => '1.3.6.1.4.1.12356.101.1.637', + fgr90D => '1.3.6.1.4.1.12356.101.1.638', + fwf60E => '1.3.6.1.4.1.12356.101.1.639', + fgt61E => '1.3.6.1.4.1.12356.101.1.640', + fgt60E => '1.3.6.1.4.1.12356.101.1.641', + fgt60EPOE => '1.3.6.1.4.1.12356.101.1.642', + fgr60D => '1.3.6.1.4.1.12356.101.1.643', + fw60EI => '1.3.6.1.4.1.12356.101.1.644', + fw60EC => '1.3.6.1.4.1.12356.101.1.645', + fg60EI => '1.3.6.1.4.1.12356.101.1.646', + fg60EC => '1.3.6.1.4.1.12356.101.1.647', + fwf61E => '1.3.6.1.4.1.12356.101.1.649', + fgt60EJ => '1.3.6.1.4.1.12356.101.1.661', + fwf60EJ => '1.3.6.1.4.1.12356.101.1.662', + fgt60EV => '1.3.6.1.4.1.12356.101.1.663', + fwf60EV => '1.3.6.1.4.1.12356.101.1.664', + fgt70D => '1.3.6.1.4.1.12356.101.1.700', + fgt70DPOE => '1.3.6.1.4.1.12356.101.1.701', + fgt80C => '1.3.6.1.4.1.12356.101.1.800', + fgt80CM => '1.3.6.1.4.1.12356.101.1.801', + fgt80D => '1.3.6.1.4.1.12356.101.1.803', + fwf80CM => '1.3.6.1.4.1.12356.101.1.810', + fwf81CM => '1.3.6.1.4.1.12356.101.1.811', + fgt80EPOE => '1.3.6.1.4.1.12356.101.1.841', + fgt80E => '1.3.6.1.4.1.12356.101.1.842', + fgt81E => '1.3.6.1.4.1.12356.101.1.843', + fgt81EPOE => '1.3.6.1.4.1.12356.101.1.844', + fg900D => '1.3.6.1.4.1.12356.101.1.900', + fgt90E => '1.3.6.1.4.1.12356.101.1.940', + fgt91E => '1.3.6.1.4.1.12356.101.1.941', + fgt100D => '1.3.6.1.4.1.12356.101.1.1004', + fgt140E => '1.3.6.1.4.1.12356.101.1.1005', + fgt140EP => '1.3.6.1.4.1.12356.101.1.1006', + fgt100E => '1.3.6.1.4.1.12356.101.1.1041', + fgt100EF => '1.3.6.1.4.1.12356.101.1.1042', + fgt101E => '1.3.6.1.4.1.12356.101.1.1043', + fgt140D => '1.3.6.1.4.1.12356.101.1.1401', + fgt140P => '1.3.6.1.4.1.12356.101.1.1402', + fgt200D => '1.3.6.1.4.1.12356.101.1.2005', + fgt240D => '1.3.6.1.4.1.12356.101.1.2006', + fgt200DP => '1.3.6.1.4.1.12356.101.1.2007', + fgt240DP => '1.3.6.1.4.1.12356.101.1.2008', + fgt200E => '1.3.6.1.4.1.12356.101.1.2009', + fgt201E => '1.3.6.1.4.1.12356.101.1.2010', + fgt280D => '1.3.6.1.4.1.12356.101.1.2013', + fgt3HD => '1.3.6.1.4.1.12356.101.1.3006', + fgt300E => '1.3.6.1.4.1.12356.101.1.3007', + fgt301E => '1.3.6.1.4.1.12356.101.1.3008', + fgt400D => '1.3.6.1.4.1.12356.101.1.4004', + fgt500D => '1.3.6.1.4.1.12356.101.1.5004', + fgt500E => '1.3.6.1.4.1.12356.101.1.5005', + fgt501E => '1.3.6.1.4.1.12356.101.1.5006', + fgt600C => '1.3.6.1.4.1.12356.101.1.6003', + fgt600D => '1.3.6.1.4.1.12356.101.1.6004', + fgt800C => '1.3.6.1.4.1.12356.101.1.8003', + fgt800D => '1.3.6.1.4.1.12356.101.1.8004', + fgt1000C => '1.3.6.1.4.1.12356.101.1.10004', + fgt1000D => '1.3.6.1.4.1.12356.101.1.10005', + fgt1200D => '1.3.6.1.4.1.12356.101.1.12000', + fgt1500D => '1.3.6.1.4.1.12356.101.1.15000', + fgt1500DT => '1.3.6.1.4.1.12356.101.1.15001', + fgt2000E => '1.3.6.1.4.1.12356.101.1.20000', + fgt2500E => '1.3.6.1.4.1.12356.101.1.25000', + fgt3000D => '1.3.6.1.4.1.12356.101.1.30000', + fgt3100D => '1.3.6.1.4.1.12356.101.1.31000', + fgt3200D => '1.3.6.1.4.1.12356.101.1.32000', + fgt3240C => '1.3.6.1.4.1.12356.101.1.32401', + fgt3600C => '1.3.6.1.4.1.12356.101.1.36004', + fgt3700D => '1.3.6.1.4.1.12356.101.1.37000', + fgt3700DX => '1.3.6.1.4.1.12356.101.1.37001', + fgt3800D => '1.3.6.1.4.1.12356.101.1.38001', + fgt3810D => '1.3.6.1.4.1.12356.101.1.38101', + fgt3815D => '1.3.6.1.4.1.12356.101.1.38150', + fgt3960E => '1.3.6.1.4.1.12356.101.1.39601', + fgt3980E => '1.3.6.1.4.1.12356.101.1.39801', + fgt5001C => '1.3.6.1.4.1.12356.101.1.50014', + fgt5001D => '1.3.6.1.4.1.12356.101.1.50015', + fgt5001E => '1.3.6.1.4.1.12356.101.1.50016', + fgt5001E1 => '1.3.6.1.4.1.12356.101.1.50017', + fosVM64 => '1.3.6.1.4.1.12356.101.1.90000', + fgtVM64AZUREONDEMAND => '1.3.6.1.4.1.12356.101.1.90010', + fgtVM64GCPONDEMAND => '1.3.6.1.4.1.12356.101.1.90018', + fgtVM64ALI => '1.3.6.1.4.1.12356.101.1.90019', + fgtVM64ALIONDEMAND => '1.3.6.1.4.1.12356.101.1.90020', + fosVM64KVM => '1.3.6.1.4.1.12356.101.1.90060', + fgtVM64AZURE => '1.3.6.1.4.1.12356.101.1.90081', + fgTraps => '1.3.6.1.4.1.12356.101.2', + fgTrapPrefix => '1.3.6.1.4.1.12356.101.2.0', + fgVirtualDomain => '1.3.6.1.4.1.12356.101.3', + fgVdInfo => '1.3.6.1.4.1.12356.101.3.1', + fgVdNumber => '1.3.6.1.4.1.12356.101.3.1.1', + fgVdMaxVdoms => '1.3.6.1.4.1.12356.101.3.1.2', + fgVdEnabled => '1.3.6.1.4.1.12356.101.3.1.3', + fgVdEnabledDefinition => 'FORTINET-CORE-MIB::FnBoolState', + fgVdTables => '1.3.6.1.4.1.12356.101.3.2', + fgVdTable => '1.3.6.1.4.1.12356.101.3.2.1', + fgVdEntry => '1.3.6.1.4.1.12356.101.3.2.1.1', + fgVdEntIndex => '1.3.6.1.4.1.12356.101.3.2.1.1.1', + fgVdEntName => '1.3.6.1.4.1.12356.101.3.2.1.1.2', + fgVdEntOpMode => '1.3.6.1.4.1.12356.101.3.2.1.1.3', + fgVdEntOpModeDefinition => 'FORTINET-FORTIGATE-MIB::FgOpMode', + fgVdEntHaState => '1.3.6.1.4.1.12356.101.3.2.1.1.4', + fgVdEntHaStateDefinition => 'FORTINET-FORTIGATE-MIB::FgHaState', + fgVdEntCpuUsage => '1.3.6.1.4.1.12356.101.3.2.1.1.5', + fgVdEntMemUsage => '1.3.6.1.4.1.12356.101.3.2.1.1.6', + fgVdEntSesCount => '1.3.6.1.4.1.12356.101.3.2.1.1.7', + fgVdEntSesRate => '1.3.6.1.4.1.12356.101.3.2.1.1.8', + fgVdTpTable => '1.3.6.1.4.1.12356.101.3.2.2', + fgVdTpEntry => '1.3.6.1.4.1.12356.101.3.2.2.1', + fgVdTpMgmtAddrType => '1.3.6.1.4.1.12356.101.3.2.2.1.1', + fgVdTpMgmtAddr => '1.3.6.1.4.1.12356.101.3.2.2.1.2', + fgVdTpMgmtMask => '1.3.6.1.4.1.12356.101.3.2.2.1.3', + 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', + fgSysMgmtVdom => '1.3.6.1.4.1.12356.101.4.1.2', + fgSysCpuUsage => '1.3.6.1.4.1.12356.101.4.1.3', + fgSysMemUsage => '1.3.6.1.4.1.12356.101.4.1.4', + fgSysMemCapacity => '1.3.6.1.4.1.12356.101.4.1.5', + fgSysDiskUsage => '1.3.6.1.4.1.12356.101.4.1.6', + fgSysDiskCapacity => '1.3.6.1.4.1.12356.101.4.1.7', + fgSysSesCount => '1.3.6.1.4.1.12356.101.4.1.8', + fgSysLowMemUsage => '1.3.6.1.4.1.12356.101.4.1.9', + fgSysLowMemCapacity => '1.3.6.1.4.1.12356.101.4.1.10', + fgSysSesRate1 => '1.3.6.1.4.1.12356.101.4.1.11', + fgSysSesRate10 => '1.3.6.1.4.1.12356.101.4.1.12', + fgSysSesRate30 => '1.3.6.1.4.1.12356.101.4.1.13', + fgSysSesRate60 => '1.3.6.1.4.1.12356.101.4.1.14', + fgSysSes6Count => '1.3.6.1.4.1.12356.101.4.1.15', + fgSysSes6Rate1 => '1.3.6.1.4.1.12356.101.4.1.16', + fgSysSes6Rate10 => '1.3.6.1.4.1.12356.101.4.1.17', + fgSysSes6Rate30 => '1.3.6.1.4.1.12356.101.4.1.18', + fgSysSes6Rate60 => '1.3.6.1.4.1.12356.101.4.1.19', + fgSysUpTime => '1.3.6.1.4.1.12356.101.4.1.20', + fgSoftware => '1.3.6.1.4.1.12356.101.4.2', + fgSysVersionAv => '1.3.6.1.4.1.12356.101.4.2.1', + fgSysVersionIps => '1.3.6.1.4.1.12356.101.4.2.2', + fgSysVersionAvEt => '1.3.6.1.4.1.12356.101.4.2.3', + fgSysVersionIpsEt => '1.3.6.1.4.1.12356.101.4.2.4', + fgHwSensors => '1.3.6.1.4.1.12356.101.4.3', + fgHwSensorCount => '1.3.6.1.4.1.12356.101.4.3.1', + 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 => 'FORTINET-FORTIGATE-MIB::fgHwSensorEntAlarmStatus', + fgProcessors => '1.3.6.1.4.1.12356.101.4.4', + fgProcessorCount => '1.3.6.1.4.1.12356.101.4.4.1', + fgProcessorTable => '1.3.6.1.4.1.12356.101.4.4.2', + fgProcessorEntry => '1.3.6.1.4.1.12356.101.4.4.2.1', + fgProcessorEntIndex => '1.3.6.1.4.1.12356.101.4.4.2.1.1', + fgProcessorUsage => '1.3.6.1.4.1.12356.101.4.4.2.1.2', + fgProcessorUsage5sec => '1.3.6.1.4.1.12356.101.4.4.2.1.3', + fgProcessorType => '1.3.6.1.4.1.12356.101.4.4.2.1.4', + fgProcessorContainedIn => '1.3.6.1.4.1.12356.101.4.4.2.1.5', + fgProcessorPktRxCount => '1.3.6.1.4.1.12356.101.4.4.2.1.6', + fgProcessorPktTxCount => '1.3.6.1.4.1.12356.101.4.4.2.1.7', + fgProcessorPktDroppedCount => '1.3.6.1.4.1.12356.101.4.4.2.1.8', + fgProcessorUserUsage => '1.3.6.1.4.1.12356.101.4.4.2.1.9', + fgProcessorSysUsage => '1.3.6.1.4.1.12356.101.4.4.2.1.10', + fgProcessorTypes => '1.3.6.1.4.1.12356.101.4.4.3', + fgProcessorOther => '1.3.6.1.4.1.12356.101.4.4.3.1', + fgProcessorIntel => '1.3.6.1.4.1.12356.101.4.4.3.2', + fgProcessorAMD => '1.3.6.1.4.1.12356.101.4.4.3.3', + fgProcessorXlr => '1.3.6.1.4.1.12356.101.4.4.3.4', + fgProcessorFnSoc => '1.3.6.1.4.1.12356.101.4.4.3.5', + fgProcessorFnNP2 => '1.3.6.1.4.1.12356.101.4.4.3.6', + fgProcessorFnNP4 => '1.3.6.1.4.1.12356.101.4.4.3.7', + fgProcessorFnNP6 => '1.3.6.1.4.1.12356.101.4.4.3.8', + fgProcessorsTrapObjects => '1.3.6.1.4.1.12356.101.4.4.4', + fgPerCpuHighDetails => '1.3.6.1.4.1.12356.101.4.4.4.1', + fgProcessorModules => '1.3.6.1.4.1.12356.101.4.5', + fgProcessorModuleTypes => '1.3.6.1.4.1.12356.101.4.5.1', + fgProcModOther => '1.3.6.1.4.1.12356.101.4.5.1.1', + fgProcModIntegrated => '1.3.6.1.4.1.12356.101.4.5.1.2', + fgProcModFnXE2 => '1.3.6.1.4.1.12356.101.4.5.1.3', + fgProcModFnCE4 => '1.3.6.1.4.1.12356.101.4.5.1.4', + fgProcModFnFE8 => '1.3.6.1.4.1.12356.101.4.5.1.5', + fgProcModFnXG2 => '1.3.6.1.4.1.12356.101.4.5.1.6', + fgProcModIntegratedNPU => '1.3.6.1.4.1.12356.101.4.5.1.7', + fgProcModFnXD2 => '1.3.6.1.4.1.12356.101.4.5.1.8', + fgProcModFnF20 => '1.3.6.1.4.1.12356.101.4.5.1.9', + fgProcModFnC20 => '1.3.6.1.4.1.12356.101.4.5.1.10', + fgProcModFnXD4 => '1.3.6.1.4.1.12356.101.4.5.1.11', + fgProcModFnFB4 => '1.3.6.1.4.1.12356.101.4.5.1.12', + fgProcModFnFB8 => '1.3.6.1.4.1.12356.101.4.5.1.13', + fgProcModFnXB2 => '1.3.6.1.4.1.12356.101.4.5.1.14', + fgProcessorModuleCount => '1.3.6.1.4.1.12356.101.4.5.2', + fgProcessorModuleTable => '1.3.6.1.4.1.12356.101.4.5.3', + fgProcessorModuleEntry => '1.3.6.1.4.1.12356.101.4.5.3.1', + fgProcModIndex => '1.3.6.1.4.1.12356.101.4.5.3.1.1', + fgProcModType => '1.3.6.1.4.1.12356.101.4.5.3.1.2', + fgProcModName => '1.3.6.1.4.1.12356.101.4.5.3.1.3', + fgProcModDescr => '1.3.6.1.4.1.12356.101.4.5.3.1.4', + fgProcModProcessorCount => '1.3.6.1.4.1.12356.101.4.5.3.1.5', + fgProcModMemCapacity => '1.3.6.1.4.1.12356.101.4.5.3.1.6', + fgProcModMemUsage => '1.3.6.1.4.1.12356.101.4.5.3.1.7', + fgProcModSessionCount => '1.3.6.1.4.1.12356.101.4.5.3.1.8', + fgProcModSACount => '1.3.6.1.4.1.12356.101.4.5.3.1.9', + fgSystemInfoAdvanced => '1.3.6.1.4.1.12356.101.4.6', + fgSysInfoAdvMem => '1.3.6.1.4.1.12356.101.4.6.1', + fgSIAdvMemPageCache => '1.3.6.1.4.1.12356.101.4.6.1.1', + fgSIAdvMemCacheActive => '1.3.6.1.4.1.12356.101.4.6.1.2', + fgSIAdvMemCacheInactive => '1.3.6.1.4.1.12356.101.4.6.1.3', + fgSIAdvMemBuffer => '1.3.6.1.4.1.12356.101.4.6.1.4', + fgSIAdvMemEnterKerConsThrsh => '1.3.6.1.4.1.12356.101.4.6.1.5', + fgSIAdvMemLeaveKerConsThrsh => '1.3.6.1.4.1.12356.101.4.6.1.6', + fgSIAdvMemEnterProxyConsThrsh => '1.3.6.1.4.1.12356.101.4.6.1.7', + fgSIAdvMemLeaveProxyConsThrsh => '1.3.6.1.4.1.12356.101.4.6.1.8', + fgSysInfoAdvSessions => '1.3.6.1.4.1.12356.101.4.6.2', + fgSIAdvSesEphemeralCount => '1.3.6.1.4.1.12356.101.4.6.2.1', + fgSIAdvSesEphemeralLimit => '1.3.6.1.4.1.12356.101.4.6.2.2', + fgSIAdvSesClashCount => '1.3.6.1.4.1.12356.101.4.6.2.3', + fgSIAdvSesExpCount => '1.3.6.1.4.1.12356.101.4.6.2.4', + fgSIAdvSesSyncQFCount => '1.3.6.1.4.1.12356.101.4.6.2.5', + fgSIAdvSesAcceptQFCount => '1.3.6.1.4.1.12356.101.4.6.2.6', + fgSIAdvSesNoListenerCount => '1.3.6.1.4.1.12356.101.4.6.2.7', + fgUsbports => '1.3.6.1.4.1.12356.101.4.7', + fgUsbportCount => '1.3.6.1.4.1.12356.101.4.7.1', + fgUsbportTable => '1.3.6.1.4.1.12356.101.4.7.2', + fgUsbportEntry => '1.3.6.1.4.1.12356.101.4.7.2.1', + fgUsbportEntIndex => '1.3.6.1.4.1.12356.101.4.7.2.1.1', + fgUsbportPlugged => '1.3.6.1.4.1.12356.101.4.7.2.1.2', + fgUsbportPluggedDefinition => 'FORTINET-FORTIGATE-MIB::fgUsbportPlugged', + fgUsbportVersion => '1.3.6.1.4.1.12356.101.4.7.2.1.3', + fgUsbportClass => '1.3.6.1.4.1.12356.101.4.7.2.1.4', + fgUsbportClassDefinition => 'FORTINET-FORTIGATE-MIB::fgUsbportClass', + fgUsbportVendId => '1.3.6.1.4.1.12356.101.4.7.2.1.5', + fgUsbportProdId => '1.3.6.1.4.1.12356.101.4.7.2.1.6', + fgUsbportRevision => '1.3.6.1.4.1.12356.101.4.7.2.1.7', + fgUsbportManufacturer => '1.3.6.1.4.1.12356.101.4.7.2.1.8', + fgUsbportProduct => '1.3.6.1.4.1.12356.101.4.7.2.1.9', + fgUsbportSerial => '1.3.6.1.4.1.12356.101.4.7.2.1.10', + fgLinkMonitor => '1.3.6.1.4.1.12356.101.4.8', + fgLinkMonitorNumber => '1.3.6.1.4.1.12356.101.4.8.1', + fgLinkMonitorTable => '1.3.6.1.4.1.12356.101.4.8.2', + fgLinkMonitorEntry => '1.3.6.1.4.1.12356.101.4.8.2.1', + fgLinkMonitorID => '1.3.6.1.4.1.12356.101.4.8.2.1.1', + fgLinkMonitorName => '1.3.6.1.4.1.12356.101.4.8.2.1.2', + fgLinkMonitorState => '1.3.6.1.4.1.12356.101.4.8.2.1.3', + fgLinkMonitorStateDefinition => 'FORTINET-FORTIGATE-MIB::fgLinkMonitorState', + fgLinkMonitorLatency => '1.3.6.1.4.1.12356.101.4.8.2.1.4', + fgLinkMonitorJitter => '1.3.6.1.4.1.12356.101.4.8.2.1.5', + fgLinkMonitorPacketSend => '1.3.6.1.4.1.12356.101.4.8.2.1.6', + fgLinkMonitorPacketRecv => '1.3.6.1.4.1.12356.101.4.8.2.1.7', + fgLinkMonitorPacketLoss => '1.3.6.1.4.1.12356.101.4.8.2.1.8', + fgLinkMonitorVdom => '1.3.6.1.4.1.12356.101.4.8.2.1.9', + 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', + fgFwPolLastUsed => '1.3.6.1.4.1.12356.101.5.1.2.1.1.4', + fgFwPolPktCountHc => '1.3.6.1.4.1.12356.101.5.1.2.1.1.5', + fgFwPolByteCountHc => '1.3.6.1.4.1.12356.101.5.1.2.1.1.6', + fgFwPol6StatsTable => '1.3.6.1.4.1.12356.101.5.1.2.2', + fgFwPol6StatsEntry => '1.3.6.1.4.1.12356.101.5.1.2.2.1', + fgFwPol6ID => '1.3.6.1.4.1.12356.101.5.1.2.2.1.1', + fgFwPol6PktCount => '1.3.6.1.4.1.12356.101.5.1.2.2.1.2', + fgFwPol6ByteCount => '1.3.6.1.4.1.12356.101.5.1.2.2.1.3', + fgFwPol6LastUsed => '1.3.6.1.4.1.12356.101.5.1.2.2.1.4', + 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', + fgFwUserAuthTimeout => '1.3.6.1.4.1.12356.101.5.2.1.2', + 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', + fgFwUserAuthDefinition => 'FORTINET-FORTIGATE-MIB::FgFwUserAuthType', + fgFwUserState => '1.3.6.1.4.1.12356.101.5.2.2.1.1.4', + fgFwUserStateDefinition => 'FORTINET-CORE-MIB::FnBoolState', + fgFwUserVdom => '1.3.6.1.4.1.12356.101.5.2.2.1.1.5', + fgFwIppools => '1.3.6.1.4.1.12356.101.5.3', + fgFwIppTables => '1.3.6.1.4.1.12356.101.5.3.2', + fgFwIppStatsTable => '1.3.6.1.4.1.12356.101.5.3.2.1', + fgFwIppStatsEntry => '1.3.6.1.4.1.12356.101.5.3.2.1.1', + fgFwIppStatsName => '1.3.6.1.4.1.12356.101.5.3.2.1.1.1', + fgFwIppStatsType => '1.3.6.1.4.1.12356.101.5.3.2.1.1.2', + fgFwIppStatsStartIp => '1.3.6.1.4.1.12356.101.5.3.2.1.1.3', + fgFwIppStatsEndIp => '1.3.6.1.4.1.12356.101.5.3.2.1.1.4', + fgFwIppStatsTotalSessions => '1.3.6.1.4.1.12356.101.5.3.2.1.1.5', + fgFwIppStatsTcpSessions => '1.3.6.1.4.1.12356.101.5.3.2.1.1.6', + fgFwIppStatsUdpSessions => '1.3.6.1.4.1.12356.101.5.3.2.1.1.7', + fgFwIppStatsOtherSessions => '1.3.6.1.4.1.12356.101.5.3.2.1.1.8', + 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', + fgAdminLcdProtection => '1.3.6.1.4.1.12356.101.6.1.1.2', + 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', + fgManIfMask => '1.3.6.1.4.1.12356.101.6.2.2', + fgManIfIp6 => '1.3.6.1.4.1.12356.101.6.2.3', + 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', + fgIntfVrrps => '1.3.6.1.4.1.12356.101.7.3', + fgIntfVrrpCount => '1.3.6.1.4.1.12356.101.7.3.1', + fgIntfVrrpTable => '1.3.6.1.4.1.12356.101.7.3.2', + fgIntfVrrpEntry => '1.3.6.1.4.1.12356.101.7.3.2.1', + fgIntfVrrpEntIndex => '1.3.6.1.4.1.12356.101.7.3.2.1.1', + fgIntfVrrpEntVrId => '1.3.6.1.4.1.12356.101.7.3.2.1.2', + fgIntfVrrpEntGrpId => '1.3.6.1.4.1.12356.101.7.3.2.1.3', + fgIntfVrrpEntIfName => '1.3.6.1.4.1.12356.101.7.3.2.1.4', + fgIntfVrrpEntState => '1.3.6.1.4.1.12356.101.7.3.2.1.5', + fgIntfVrrpEntStateDefinition => 'FORTINET-FORTIGATE-MIB::fgIntfVrrpEntState', + fgIntfVrrpEntVrIp => '1.3.6.1.4.1.12356.101.7.3.2.1.6', + fgIntfVlanHbs => '1.3.6.1.4.1.12356.101.7.4', + fgIntfVlanHbCount => '1.3.6.1.4.1.12356.101.7.4.1', + fgIntfVlanHbTable => '1.3.6.1.4.1.12356.101.7.4.2', + fgIntfVlanHbEntry => '1.3.6.1.4.1.12356.101.7.4.2.1', + fgIntfVlanHbEntIndex => '1.3.6.1.4.1.12356.101.7.4.2.1.1', + fgIntfVlanHbEntIfName => '1.3.6.1.4.1.12356.101.7.4.2.1.2', + fgIntfVlanHbEntSerial => '1.3.6.1.4.1.12356.101.7.4.2.1.3', + fgIntfVlanHbEntState => '1.3.6.1.4.1.12356.101.7.4.2.1.4', + fgIntfVlanHbEntStateDefinition => 'FORTINET-FORTIGATE-MIB::fgIntfVlanHbEntState', + 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', + fgAvMAPIVirusDetected => '1.3.6.1.4.1.12356.101.8.2.1.1.19', + fgAvMAPIVirusBlocked => '1.3.6.1.4.1.12356.101.8.2.1.1.20', + fgAvTrapObjects => '1.3.6.1.4.1.12356.101.8.3', + fgAvTrapVirName => '1.3.6.1.4.1.12356.101.8.3.1', + 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', + fgIpsTrapSrcIp => '1.3.6.1.4.1.12356.101.9.3.2', + fgIpsTrapSigMsg => '1.3.6.1.4.1.12356.101.9.3.3', + 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', + fgApHTTPMemUsage => '1.3.6.1.4.1.12356.101.10.100.2', + 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', + fgApHTTPConnections => '1.3.6.1.4.1.12356.101.10.100.4', + fgApHTTPMaxConnections => '1.3.6.1.4.1.12356.101.10.100.5', + fgAppProxySMTP => '1.3.6.1.4.1.12356.101.10.101', + fgApSMTPUpTime => '1.3.6.1.4.1.12356.101.10.101.1', + fgApSMTPMemUsage => '1.3.6.1.4.1.12356.101.10.101.2', + 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', + fgApSMTPConnections => '1.3.6.1.4.1.12356.101.10.101.4', + fgApSMTPMaxConnections => '1.3.6.1.4.1.12356.101.10.101.5', + fgAppProxyPOP3 => '1.3.6.1.4.1.12356.101.10.102', + fgApPOP3UpTime => '1.3.6.1.4.1.12356.101.10.102.1', + fgApPOP3MemUsage => '1.3.6.1.4.1.12356.101.10.102.2', + 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', + fgApPOP3Connections => '1.3.6.1.4.1.12356.101.10.102.4', + fgApPOP3MaxConnections => '1.3.6.1.4.1.12356.101.10.102.5', + fgAppProxyIMAP => '1.3.6.1.4.1.12356.101.10.103', + fgApIMAPUpTime => '1.3.6.1.4.1.12356.101.10.103.1', + fgApIMAPMemUsage => '1.3.6.1.4.1.12356.101.10.103.2', + 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', + fgApIMAPConnections => '1.3.6.1.4.1.12356.101.10.103.4', + fgApIMAPMaxConnections => '1.3.6.1.4.1.12356.101.10.103.5', + fgAppProxyNNTP => '1.3.6.1.4.1.12356.101.10.104', + fgApNNTPUpTime => '1.3.6.1.4.1.12356.101.10.104.1', + fgApNNTPMemUsage => '1.3.6.1.4.1.12356.101.10.104.2', + 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', + fgApNNTPConnections => '1.3.6.1.4.1.12356.101.10.104.4', + fgApNNTPMaxConnections => '1.3.6.1.4.1.12356.101.10.104.5', + fgAppProxyIM => '1.3.6.1.4.1.12356.101.10.105', + fgApIMUpTime => '1.3.6.1.4.1.12356.101.10.105.1', + fgApIMMemUsage => '1.3.6.1.4.1.12356.101.10.105.2', + 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', + fgApSIPMemUsage => '1.3.6.1.4.1.12356.101.10.106.2', + 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', + 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', + fgAppP2PProtEntProtoDefinition => 'FORTINET-FORTIGATE-MIB::FgP2PProto', + 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', + fgApFTPMemUsage => '1.3.6.1.4.1.12356.101.10.111.2', + 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', + fgApFTPConnections => '1.3.6.1.4.1.12356.101.10.111.4', + fgApFTPMaxConnections => '1.3.6.1.4.1.12356.101.10.111.5', + fgAppExplicitProxy => '1.3.6.1.4.1.12356.101.10.112', + fgExplicitProxyInfo => '1.3.6.1.4.1.12356.101.10.112.1', + fgExplicitProxyUpTime => '1.3.6.1.4.1.12356.101.10.112.1.1', + fgExplicitProxyMemUsage => '1.3.6.1.4.1.12356.101.10.112.1.2', + fgExplicitProxyRequests => '1.3.6.1.4.1.12356.101.10.112.1.3', + fgExplicitProxyStatsTable => '1.3.6.1.4.1.12356.101.10.112.2', + fgExplicitProxyStatsEntry => '1.3.6.1.4.1.12356.101.10.112.2.1', + fgExplicitProxyUsers => '1.3.6.1.4.1.12356.101.10.112.2.1.1', + fgExplicitProxySessions => '1.3.6.1.4.1.12356.101.10.112.2.1.2', + fgExplicitProxyScanStatsTable => '1.3.6.1.4.1.12356.101.10.112.3', + fgExplicitProxyScanStatsEntry => '1.3.6.1.4.1.12356.101.10.112.3.1', + fgExplicitProxyScanStatsDisp => '1.3.6.1.4.1.12356.101.10.112.3.1.1', + fgExplicitProxyScanStatsDispDefinition => 'FORTINET-FORTIGATE-MIB::FgScanAvDisposition', + fgExplicitProxyVirus => '1.3.6.1.4.1.12356.101.10.112.3.1.2', + fgExplicitProxyBannedWords => '1.3.6.1.4.1.12356.101.10.112.3.1.3', + fgExplicitProxyPolicy => '1.3.6.1.4.1.12356.101.10.112.3.1.4', + fgExplicitProxyOversized => '1.3.6.1.4.1.12356.101.10.112.3.1.5', + fgExplicitProxyArchNest => '1.3.6.1.4.1.12356.101.10.112.3.1.6', + fgExplicitProxyArchSize => '1.3.6.1.4.1.12356.101.10.112.3.1.7', + fgExplicitProxyArchEncrypted => '1.3.6.1.4.1.12356.101.10.112.3.1.8', + fgExplicitProxyArchMultiPart => '1.3.6.1.4.1.12356.101.10.112.3.1.9', + fgExplicitProxyArchUnsupported => '1.3.6.1.4.1.12356.101.10.112.3.1.10', + fgExplicitProxyArchBomb => '1.3.6.1.4.1.12356.101.10.112.3.1.11', + fgExplicitProxyArchCorrupt => '1.3.6.1.4.1.12356.101.10.112.3.1.12', + fgExplicitProxyScriptStatsTable => '1.3.6.1.4.1.12356.101.10.112.4', + fgExplicitProxyScriptStatsEntry => '1.3.6.1.4.1.12356.101.10.112.4.1', + fgExplicitProxyFilteredApplets => '1.3.6.1.4.1.12356.101.10.112.4.1.1', + fgExplicitProxyFilteredActiveX => '1.3.6.1.4.1.12356.101.10.112.4.1.2', + fgExplicitProxyFilteredJScript => '1.3.6.1.4.1.12356.101.10.112.4.1.3', + fgExplicitProxyFilteredJS => '1.3.6.1.4.1.12356.101.10.112.4.1.4', + fgExplicitProxyFilteredVBS => '1.3.6.1.4.1.12356.101.10.112.4.1.5', + fgExplicitProxyFilteredOthScript => '1.3.6.1.4.1.12356.101.10.112.4.1.6', + fgExplicitProxyFilterStatsTable => '1.3.6.1.4.1.12356.101.10.112.5', + fgExplicitProxyFilterStatsEntry => '1.3.6.1.4.1.12356.101.10.112.5.1', + fgExplicitProxyBlockedDLP => '1.3.6.1.4.1.12356.101.10.112.5.1.1', + fgExplicitProxyBlockedConType => '1.3.6.1.4.1.12356.101.10.112.5.1.2', + fgExplicitProxyExaminedURLs => '1.3.6.1.4.1.12356.101.10.112.5.1.3', + fgExplicitProxyAllowedURLs => '1.3.6.1.4.1.12356.101.10.112.5.1.4', + fgExplicitProxyBlockedURLs => '1.3.6.1.4.1.12356.101.10.112.5.1.5', + fgExplicitProxyLoggedURLs => '1.3.6.1.4.1.12356.101.10.112.5.1.6', + fgExplicitProxyOverriddenURLs => '1.3.6.1.4.1.12356.101.10.112.5.1.7', + fgAppWebCache => '1.3.6.1.4.1.12356.101.10.113', + fgWebCacheInfo => '1.3.6.1.4.1.12356.101.10.113.1', + fgWebCacheRAMLimit => '1.3.6.1.4.1.12356.101.10.113.1.1', + fgWebCacheRAMUsage => '1.3.6.1.4.1.12356.101.10.113.1.2', + fgWebCacheRAMHits => '1.3.6.1.4.1.12356.101.10.113.1.3', + fgWebCacheRAMMisses => '1.3.6.1.4.1.12356.101.10.113.1.4', + fgWebCacheRequests => '1.3.6.1.4.1.12356.101.10.113.1.5', + fgWebCacheBypass => '1.3.6.1.4.1.12356.101.10.113.1.6', + fgWebCacheUpTime => '1.3.6.1.4.1.12356.101.10.113.1.7', + fgWebCacheDiskStatsTable => '1.3.6.1.4.1.12356.101.10.113.2', + fgWebCacheDiskStatsEntry => '1.3.6.1.4.1.12356.101.10.113.2.1', + fgWebCacheDisk => '1.3.6.1.4.1.12356.101.10.113.2.1.1', + fgWebCacheDiskLimit => '1.3.6.1.4.1.12356.101.10.113.2.1.2', + fgWebCacheDiskUsage => '1.3.6.1.4.1.12356.101.10.113.2.1.3', + fgWebCacheDiskHits => '1.3.6.1.4.1.12356.101.10.113.2.1.4', + fgWebCacheDiskMisses => '1.3.6.1.4.1.12356.101.10.113.2.1.5', + fgAppWanOpt => '1.3.6.1.4.1.12356.101.10.114', + fgWanOptInfo => '1.3.6.1.4.1.12356.101.10.114.1', + fgMemCacheLimit => '1.3.6.1.4.1.12356.101.10.114.1.1', + fgMemCacheUsage => '1.3.6.1.4.1.12356.101.10.114.1.2', + fgMemCacheHits => '1.3.6.1.4.1.12356.101.10.114.1.3', + fgMemCacheMisses => '1.3.6.1.4.1.12356.101.10.114.1.4', + fgByteCacheRAMLimit => '1.3.6.1.4.1.12356.101.10.114.1.5', + fgByteCacheRAMUsage => '1.3.6.1.4.1.12356.101.10.114.1.6', + fgWanOptUpTime => '1.3.6.1.4.1.12356.101.10.114.1.7', + fgWanOptStatsTable => '1.3.6.1.4.1.12356.101.10.114.2', + fgWanOptStatsEntry => '1.3.6.1.4.1.12356.101.10.114.2.1', + fgWanOptTunnels => '1.3.6.1.4.1.12356.101.10.114.2.1.1', + fgWanOptLANBytesIn => '1.3.6.1.4.1.12356.101.10.114.2.1.2', + fgWanOptLANBytesOut => '1.3.6.1.4.1.12356.101.10.114.2.1.3', + fgWanOptWANBytesIn => '1.3.6.1.4.1.12356.101.10.114.2.1.4', + fgWanOptWANBytesOut => '1.3.6.1.4.1.12356.101.10.114.2.1.5', + fgWanOptHistoryStatsTable => '1.3.6.1.4.1.12356.101.10.114.3', + fgWanOptHistoryStatsEntry => '1.3.6.1.4.1.12356.101.10.114.3.1', + fgWanOptHistPeriod => '1.3.6.1.4.1.12356.101.10.114.3.1.1', + fgWanOptHistPeriodDefinition => 'FORTINET-FORTIGATE-MIB::FgWanOptHistPeriods', + fgWanOptProtocol => '1.3.6.1.4.1.12356.101.10.114.3.1.2', + fgWanOptProtocolDefinition => 'FORTINET-FORTIGATE-MIB::FgWanOptProtocols', + fgWanOptReductionRate => '1.3.6.1.4.1.12356.101.10.114.3.1.3', + fgWanOptLanTraffic => '1.3.6.1.4.1.12356.101.10.114.3.1.4', + fgWanOptWanTraffic => '1.3.6.1.4.1.12356.101.10.114.3.1.5', + fgWanOptTrafficStatsTable => '1.3.6.1.4.1.12356.101.10.114.4', + fgWanOptTrafficStatsEntry => '1.3.6.1.4.1.12356.101.10.114.4.1', + fgWanOptLanInTraffic => '1.3.6.1.4.1.12356.101.10.114.4.1.1', + fgWanOptLanOutTraffic => '1.3.6.1.4.1.12356.101.10.114.4.1.2', + fgWanOptWanInTraffic => '1.3.6.1.4.1.12356.101.10.114.4.1.3', + fgWanOptWanOutTraffic => '1.3.6.1.4.1.12356.101.10.114.4.1.4', + fgWanOptDiskStatsTable => '1.3.6.1.4.1.12356.101.10.114.5', + fgWanOptDiskStatsEntry => '1.3.6.1.4.1.12356.101.10.114.5.1', + fgWanOptDisk => '1.3.6.1.4.1.12356.101.10.114.5.1.1', + fgWanOptDiskLimit => '1.3.6.1.4.1.12356.101.10.114.5.1.2', + fgWanOptDiskUsage => '1.3.6.1.4.1.12356.101.10.114.5.1.3', + fgWanOptDiskHits => '1.3.6.1.4.1.12356.101.10.114.5.1.4', + fgWanOptDiskMisses => '1.3.6.1.4.1.12356.101.10.114.5.1.5', + fgAppFnbam => '1.3.6.1.4.1.12356.101.10.116', + fgAppFnbamStatsInfo => '1.3.6.1.4.1.12356.101.10.116.1', + fgAppFnbamStatsTotalAuthReqs => '1.3.6.1.4.1.12356.101.10.116.1.1', + fgAppFnbamStatsTotalEagainErrs => '1.3.6.1.4.1.12356.101.10.116.1.2', + fgAppFnbamStatsTotalLdapFails => '1.3.6.1.4.1.12356.101.10.116.1.3', + 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', + fgIpSessProtoDefinition => 'FORTINET-FORTIGATE-MIB::FgSessProto', + 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', + fgIp6SessStatsTable => '1.3.6.1.4.1.12356.101.11.2.3', + fgIp6SessStatsEntry => '1.3.6.1.4.1.12356.101.11.2.3.1', + fgIp6SessNumber => '1.3.6.1.4.1.12356.101.11.2.3.1.1', + fgVpn => '1.3.6.1.4.1.12356.101.12', + fgVpnInfo => '1.3.6.1.4.1.12356.101.12.1', + fgVpnTunnelUpCount => '1.3.6.1.4.1.12356.101.12.1.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', + fgVpnTunEntStatusDefinition => 'FORTINET-FORTIGATE-MIB::fgVpnTunEntStatus', + 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', + fgVpnTrapRemoteGateway => '1.3.6.1.4.1.12356.101.12.3.3', + fgVpnTrapPhase1Name => '1.3.6.1.4.1.12356.101.12.3.4', + 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', + fgHaSystemModeDefinition => 'FORTINET-FORTIGATE-MIB::FgHaMode', + fgHaGroupId => '1.3.6.1.4.1.12356.101.13.1.2', + fgHaPriority => '1.3.6.1.4.1.12356.101.13.1.3', + fgHaOverride => '1.3.6.1.4.1.12356.101.13.1.4', + fgHaOverrideDefinition => 'FORTINET-CORE-MIB::FnBoolState', + fgHaAutoSync => '1.3.6.1.4.1.12356.101.13.1.5', + fgHaAutoSyncDefinition => 'FORTINET-CORE-MIB::FnBoolState', + fgHaSchedule => '1.3.6.1.4.1.12356.101.13.1.6', + fgHaScheduleDefinition => 'FORTINET-FORTIGATE-MIB::FgHaLBSchedule', + fgHaGroupName => '1.3.6.1.4.1.12356.101.13.1.7', + 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', + fgHaStatsSyncStatus => '1.3.6.1.4.1.12356.101.13.2.1.1.12', + fgHaStatsSyncStatusDefinition => 'FORTINET-FORTIGATE-MIB::FgHaStatsSyncStatusType', + fgHaStatsSyncDatimeSucc => '1.3.6.1.4.1.12356.101.13.2.1.1.13', + fgHaStatsSyncDatimeUnsucc => '1.3.6.1.4.1.12356.101.13.2.1.1.14', + fgHaStatsGlobalChecksum => '1.3.6.1.4.1.12356.101.13.2.1.1.15', + fgHaStatsMasterSerial => '1.3.6.1.4.1.12356.101.13.2.1.1.16', + fgHaTrapObjects => '1.3.6.1.4.1.12356.101.13.3', + fgHaTrapMemberSerial => '1.3.6.1.4.1.12356.101.13.3.1', + fgWc => '1.3.6.1.4.1.12356.101.14', + fgWcTrapObjects => '1.3.6.1.4.1.12356.101.14.1', + fgWcApVdom => '1.3.6.1.4.1.12356.101.14.1.1', + fgWcApSerial => '1.3.6.1.4.1.12356.101.14.1.2', + fgWcApName => '1.3.6.1.4.1.12356.101.14.1.3', + fgWcInfo => '1.3.6.1.4.1.12356.101.14.2', + fgWcInfoName => '1.3.6.1.4.1.12356.101.14.2.1', + fgWcInfoLocation => '1.3.6.1.4.1.12356.101.14.2.2', + fgWcInfoWtpCapacity => '1.3.6.1.4.1.12356.101.14.2.3', + fgWcInfoWtpManaged => '1.3.6.1.4.1.12356.101.14.2.4', + fgWcInfoWtpSessions => '1.3.6.1.4.1.12356.101.14.2.5', + fgWcInfoStationCapacity => '1.3.6.1.4.1.12356.101.14.2.6', + fgWcInfoStationCount => '1.3.6.1.4.1.12356.101.14.2.7', + fgWcWlanTable => '1.3.6.1.4.1.12356.101.14.3', + fgWcWlanEntry => '1.3.6.1.4.1.12356.101.14.3.1', + fgWcWlanSsid => '1.3.6.1.4.1.12356.101.14.3.1.1', + fgWcWlanBroadcastSsid => '1.3.6.1.4.1.12356.101.14.3.1.2', + fgWcWlanSecurity => '1.3.6.1.4.1.12356.101.14.3.1.3', + fgWcWlanSecurityDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWlanSecurityType', + fgWcWlanEncryption => '1.3.6.1.4.1.12356.101.14.3.1.4', + fgWcWlanEncryptionDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWlanEncryptionType', + fgWcWlanAuthentication => '1.3.6.1.4.1.12356.101.14.3.1.5', + fgWcWlanAuthenticationDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWlanAuthenticationType', + fgWcWlanRadiusServer => '1.3.6.1.4.1.12356.101.14.3.1.6', + fgWcWlanUserGroup => '1.3.6.1.4.1.12356.101.14.3.1.7', + fgWcWlanLocalBridging => '1.3.6.1.4.1.12356.101.14.3.1.8', + fgWcWlanVlanId => '1.3.6.1.4.1.12356.101.14.3.1.9', + fgWcWlanMeshBackhaul => '1.3.6.1.4.1.12356.101.14.3.1.10', + fgWcWlanStationCapacity => '1.3.6.1.4.1.12356.101.14.3.1.11', + fgWcWlanStationCount => '1.3.6.1.4.1.12356.101.14.3.1.12', + fgWcWtpTables => '1.3.6.1.4.1.12356.101.14.4', + fgWcWtpProfileTable => '1.3.6.1.4.1.12356.101.14.4.1', + fgWcWtpProfileEntry => '1.3.6.1.4.1.12356.101.14.4.1.1', + fgWcWtpProfileName => '1.3.6.1.4.1.12356.101.14.4.1.1.1', + fgWcWtpProfilePlatform => '1.3.6.1.4.1.12356.101.14.4.1.1.2', + fgWcWtpProfileDataChannelDtlsPolicy => '1.3.6.1.4.1.12356.101.14.4.1.1.3', + fgWcWtpProfileCountryString => '1.3.6.1.4.1.12356.101.14.4.1.1.4', + fgWcWtpProfileRadioTable => '1.3.6.1.4.1.12356.101.14.4.2', + fgWcWtpProfileRadioEntry => '1.3.6.1.4.1.12356.101.14.4.2.1', + fgWcWtpProfileRadioProfileName => '1.3.6.1.4.1.12356.101.14.4.2.1.1', + fgWcWtpProfileRadioRadioId => '1.3.6.1.4.1.12356.101.14.4.2.1.2', + fgWcWtpProfileRadioMode => '1.3.6.1.4.1.12356.101.14.4.2.1.3', + fgWcWtpProfileRadioModeDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWtpRadioMode', + fgWcWtpProfileRadioApScan => '1.3.6.1.4.1.12356.101.14.4.2.1.4', + fgWcWtpProfileRadioWidsProfile => '1.3.6.1.4.1.12356.101.14.4.2.1.5', + fgWcWtpProfileRadioDarrp => '1.3.6.1.4.1.12356.101.14.4.2.1.6', + fgWcWtpProfileRadioFrequencyHandoff => '1.3.6.1.4.1.12356.101.14.4.2.1.7', + fgWcWtpProfileRadioApHandoff => '1.3.6.1.4.1.12356.101.14.4.2.1.8', + fgWcWtpProfileRadioBeaconInterval => '1.3.6.1.4.1.12356.101.14.4.2.1.9', + fgWcWtpProfileRadioDtimPeriod => '1.3.6.1.4.1.12356.101.14.4.2.1.10', + fgWcWtpProfileRadioBand => '1.3.6.1.4.1.12356.101.14.4.2.1.11', + fgWcWtpProfileRadioBandDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWtpRadioType', + fgWcWtpProfileRadioChannelBonding => '1.3.6.1.4.1.12356.101.14.4.2.1.12', + fgWcWtpProfileRadioChannel => '1.3.6.1.4.1.12356.101.14.4.2.1.13', + fgWcWtpProfileRadioAutoTxPowerControl => '1.3.6.1.4.1.12356.101.14.4.2.1.14', + fgWcWtpProfileRadioAutoTxPowerLow => '1.3.6.1.4.1.12356.101.14.4.2.1.15', + fgWcWtpProfileRadioAutoTxPowerHigh => '1.3.6.1.4.1.12356.101.14.4.2.1.16', + fgWcWtpProfileRadioTxPowerLevel => '1.3.6.1.4.1.12356.101.14.4.2.1.17', + fgWcWtpProfileRadioVaps => '1.3.6.1.4.1.12356.101.14.4.2.1.18', + fgWcWtpProfileRadioStationCapacity => '1.3.6.1.4.1.12356.101.14.4.2.1.19', + fgWcWtpProfileRadioChannelWidth => '1.3.6.1.4.1.12356.101.14.4.2.1.20', + fgWcWtpProfileRadioChannelWidthDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWtpChannelWidthType', + fgWcWtpConfigTable => '1.3.6.1.4.1.12356.101.14.4.3', + fgWcWtpConfigEntry => '1.3.6.1.4.1.12356.101.14.4.3.1', + fgWcWtpConfigWtpId => '1.3.6.1.4.1.12356.101.14.4.3.1.1', + fgWcWtpConfigWtpAdmin => '1.3.6.1.4.1.12356.101.14.4.3.1.2', + fgWcWtpConfigWtpAdminDefinition => 'FORTINET-FORTIGATE-MIB::fgWcWtpConfigWtpAdmin', + fgWcWtpConfigWtpName => '1.3.6.1.4.1.12356.101.14.4.3.1.3', + fgWcWtpConfigWtpLocation => '1.3.6.1.4.1.12356.101.14.4.3.1.4', + fgWcWtpConfigWtpProfile => '1.3.6.1.4.1.12356.101.14.4.3.1.5', + fgWcWtpConfigRadioEnable => '1.3.6.1.4.1.12356.101.14.4.3.1.6', + fgWcWtpConfigRadioAutoTxPowerControl => '1.3.6.1.4.1.12356.101.14.4.3.1.7', + fgWcWtpConfigRadioAutoTxPowerLow => '1.3.6.1.4.1.12356.101.14.4.3.1.8', + fgWcWtpConfigRadioAutoTxPowerHigh => '1.3.6.1.4.1.12356.101.14.4.3.1.9', + fgWcWtpConfigRadioTxPowerLevel => '1.3.6.1.4.1.12356.101.14.4.3.1.10', + fgWcWtpConfigRadioBand => '1.3.6.1.4.1.12356.101.14.4.3.1.11', + fgWcWtpConfigRadioBandDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWtpRadioBandType', + fgWcWtpConfigRadioApScan => '1.3.6.1.4.1.12356.101.14.4.3.1.12', + fgWcWtpConfigVapAll => '1.3.6.1.4.1.12356.101.14.4.3.1.13', + fgWcWtpConfigVaps => '1.3.6.1.4.1.12356.101.14.4.3.1.14', + fgWcWtpSessionTable => '1.3.6.1.4.1.12356.101.14.4.4', + fgWcWtpSessionEntry => '1.3.6.1.4.1.12356.101.14.4.4.1', + fgWcWtpSessionWtpId => '1.3.6.1.4.1.12356.101.14.4.4.1.1', + fgWcWtpSessionWtpIpAddressType => '1.3.6.1.4.1.12356.101.14.4.4.1.2', + fgWcWtpSessionWtpIpAddress => '1.3.6.1.4.1.12356.101.14.4.4.1.3', + fgWcWtpSessionWtpLocalIpAddressType => '1.3.6.1.4.1.12356.101.14.4.4.1.4', + fgWcWtpSessionWtpLocalIpAddress => '1.3.6.1.4.1.12356.101.14.4.4.1.5', + fgWcWtpSessionWtpBaseMacAddress => '1.3.6.1.4.1.12356.101.14.4.4.1.6', + fgWcWtpSessionConnectionState => '1.3.6.1.4.1.12356.101.14.4.4.1.7', + fgWcWtpSessionConnectionStateDefinition => 'FORTINET-FORTIGATE-MIB::fgWcWtpSessionConnectionState', + fgWcWtpSessionWtpUpTime => '1.3.6.1.4.1.12356.101.14.4.4.1.8', + fgWcWtpSessionWtpDaemonUpTime => '1.3.6.1.4.1.12356.101.14.4.4.1.9', + fgWcWtpSessionWtpSessionUpTime => '1.3.6.1.4.1.12356.101.14.4.4.1.10', + fgWcWtpSessionWtpProfileName => '1.3.6.1.4.1.12356.101.14.4.4.1.11', + fgWcWtpSessionWtpModelNumber => '1.3.6.1.4.1.12356.101.14.4.4.1.12', + fgWcWtpSessionWtpHwVersion => '1.3.6.1.4.1.12356.101.14.4.4.1.13', + fgWcWtpSessionWtpSwVersion => '1.3.6.1.4.1.12356.101.14.4.4.1.14', + fgWcWtpSessionWtpBootVersion => '1.3.6.1.4.1.12356.101.14.4.4.1.15', + fgWcWtpSessionWtpRegionCode => '1.3.6.1.4.1.12356.101.14.4.4.1.16', + fgWcWtpSessionWtpStationCount => '1.3.6.1.4.1.12356.101.14.4.4.1.17', + fgWcWtpSessionWtpByteRxCount => '1.3.6.1.4.1.12356.101.14.4.4.1.18', + fgWcWtpSessionWtpByteTxCount => '1.3.6.1.4.1.12356.101.14.4.4.1.19', + fgWcWtpSessionWtpCpuUsage => '1.3.6.1.4.1.12356.101.14.4.4.1.20', + fgWcWtpSessionWtpMemoryUsage => '1.3.6.1.4.1.12356.101.14.4.4.1.21', + fgWcWtpSessionWtpMemoryCapacity => '1.3.6.1.4.1.12356.101.14.4.4.1.22', + fgWcWtpSessionRadioTable => '1.3.6.1.4.1.12356.101.14.4.5', + fgWcWtpSessionRadioEntry => '1.3.6.1.4.1.12356.101.14.4.5.1', + fgWcWtpSessionRadioWtpId => '1.3.6.1.4.1.12356.101.14.4.5.1.1', + fgWcWtpSessionRadioRadioId => '1.3.6.1.4.1.12356.101.14.4.5.1.2', + fgWcWtpSessionRadioMode => '1.3.6.1.4.1.12356.101.14.4.5.1.3', + fgWcWtpSessionRadioModeDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWtpRadioMode', + fgWcWtpSessionRadioBaseBssid => '1.3.6.1.4.1.12356.101.14.4.5.1.4', + fgWcWtpSessionRadioCountryString => '1.3.6.1.4.1.12356.101.14.4.5.1.5', + fgWcWtpSessionRadioCountryCode => '1.3.6.1.4.1.12356.101.14.4.5.1.6', + fgWcWtpSessionRadioOperatingChannel => '1.3.6.1.4.1.12356.101.14.4.5.1.7', + fgWcWtpSessionRadioOperatingPower => '1.3.6.1.4.1.12356.101.14.4.5.1.8', + fgWcWtpSessionRadioStationCount => '1.3.6.1.4.1.12356.101.14.4.5.1.9', + fgWcWtpSessionVapTable => '1.3.6.1.4.1.12356.101.14.4.6', + fgWcWtpSessionVapEntry => '1.3.6.1.4.1.12356.101.14.4.6.1', + fgWcWtpSessionVapWtpId => '1.3.6.1.4.1.12356.101.14.4.6.1.1', + fgWcWtpSessionVapRadioId => '1.3.6.1.4.1.12356.101.14.4.6.1.2', + fgWcWtpSessionVapSsid => '1.3.6.1.4.1.12356.101.14.4.6.1.3', + fgWcWtpSessionVapStationCount => '1.3.6.1.4.1.12356.101.14.4.6.1.4', + fgWcWtpSessionVapByteRxCount => '1.3.6.1.4.1.12356.101.14.4.6.1.5', + fgWcWtpSessionVapByteTxCount => '1.3.6.1.4.1.12356.101.14.4.6.1.6', + fgWcStaTable => '1.3.6.1.4.1.12356.101.14.5', + fgWcStaEntry => '1.3.6.1.4.1.12356.101.14.5.1', + fgWcStaMacAddress => '1.3.6.1.4.1.12356.101.14.5.1.1', + fgWcStaWlan => '1.3.6.1.4.1.12356.101.14.5.1.2', + fgWcStaWtpId => '1.3.6.1.4.1.12356.101.14.5.1.3', + fgWcStaRadioId => '1.3.6.1.4.1.12356.101.14.5.1.4', + fgWcStaVlanId => '1.3.6.1.4.1.12356.101.14.5.1.5', + fgWcStaIpAddressType => '1.3.6.1.4.1.12356.101.14.5.1.6', + fgWcStaIpAddress => '1.3.6.1.4.1.12356.101.14.5.1.7', + fgWcStaVci => '1.3.6.1.4.1.12356.101.14.5.1.8', + fgWcStaHost => '1.3.6.1.4.1.12356.101.14.5.1.9', + fgWcStaUser => '1.3.6.1.4.1.12356.101.14.5.1.10', + fgWcStaGroup => '1.3.6.1.4.1.12356.101.14.5.1.11', + fgWcStaSignal => '1.3.6.1.4.1.12356.101.14.5.1.12', + fgWcStaNoise => '1.3.6.1.4.1.12356.101.14.5.1.13', + fgWcStaIdle => '1.3.6.1.4.1.12356.101.14.5.1.14', + fgWcStaBandwidthTx => '1.3.6.1.4.1.12356.101.14.5.1.15', + fgWcStaBandwidthRx => '1.3.6.1.4.1.12356.101.14.5.1.16', + fgWcStaChannel => '1.3.6.1.4.1.12356.101.14.5.1.17', + fgWcStaRadioType => '1.3.6.1.4.1.12356.101.14.5.1.18', + fgWcStaRadioTypeDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWtpRadioType', + fgWcStaSecurity => '1.3.6.1.4.1.12356.101.14.5.1.19', + fgWcStaSecurityDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWlanSecurityType', + fgWcStaEncrypt => '1.3.6.1.4.1.12356.101.14.5.1.20', + fgWcStaEncryptDefinition => 'FORTINET-FORTIGATE-MIB::FgWcWlanEncryptionType', + fgWcStaOnline => '1.3.6.1.4.1.12356.101.14.5.1.21', + fgWcStaOnlineDefinition => 'FORTINET-FORTIGATE-MIB::fgWcStaOnline', + fgFc => '1.3.6.1.4.1.12356.101.15', + fgFcTrapObjects => '1.3.6.1.4.1.12356.101.15.1', + fgFcSwVdom => '1.3.6.1.4.1.12356.101.15.1.1', + fgFcSwSerial => '1.3.6.1.4.1.12356.101.15.1.2', + fgFcSwName => '1.3.6.1.4.1.12356.101.15.1.3', + fgServerLoadBalance => '1.3.6.1.4.1.12356.101.16', + fgServerLoadBalanceTrapObjects => '1.3.6.1.4.1.12356.101.16.1', + fgServerLoadBalanceRealServerAddress => '1.3.6.1.4.1.12356.101.16.1.1', + fgServerLoadBalanceVirtualServerName => '1.3.6.1.4.1.12356.101.16.1.2', + fgUsbModemInfo => '1.3.6.1.4.1.12356.101.17', + fgUsbModemInfoObjects => '1.3.6.1.4.1.12356.101.17.1', + fgUsbModemSignalStrength => '1.3.6.1.4.1.12356.101.17.1.1', + fgUsbModemSignalStrengthDefinition => 'FORTINET-FORTIGATE-MIB::fgUsbModemSignalStrength', + fgUsbModemStatus => '1.3.6.1.4.1.12356.101.17.1.2', + fgUsbModemStatusDefinition => 'FORTINET-FORTIGATE-MIB::fgUsbModemStatus', + fgUsbModemSimState => '1.3.6.1.4.1.12356.101.17.1.3', + fgUsbModemSimStateDefinition => 'FORTINET-FORTIGATE-MIB::fgUsbModemSimState', + fgUsbModemVendor => '1.3.6.1.4.1.12356.101.17.1.4', + fgUsbModemProduct => '1.3.6.1.4.1.12356.101.17.1.5', + fgUsbModemNetwork => '1.3.6.1.4.1.12356.101.17.1.6', + fgUsbModemNetworkDefinition => 'FORTINET-FORTIGATE-MIB::fgUsbModemNetwork', + fgUsbModemId => '1.3.6.1.4.1.12356.101.17.1.7', + fgUsbModemSimId => '1.3.6.1.4.1.12356.101.17.1.8', + fgDevice => '1.3.6.1.4.1.12356.101.18', + fgDeviceTrapObjects => '1.3.6.1.4.1.12356.101.18.1', + fgDeviceMacAddress => '1.3.6.1.4.1.12356.101.18.1.1', + fgDeviceCreated => '1.3.6.1.4.1.12356.101.18.1.2', + fgDeviceLastSeen => '1.3.6.1.4.1.12356.101.18.1.3', + fgInternalLTEModemsInfo => '1.3.6.1.4.1.12356.101.19', + fgMdmInfoTable => '1.3.6.1.4.1.12356.101.19.1', + fgMdmInfoEntry => '1.3.6.1.4.1.12356.101.19.1.1', + fgMdmEntIndex => '1.3.6.1.4.1.12356.101.19.1.1.1', + fgMdmDetected => '1.3.6.1.4.1.12356.101.19.1.1.2', + fgMdmDetectedDefinition => 'FORTINET-FORTIGATE-MIB::fgMdmDetected', + fgMdmVendor => '1.3.6.1.4.1.12356.101.19.1.1.3', + fgMdmModel => '1.3.6.1.4.1.12356.101.19.1.1.4', + fgMdmRevision => '1.3.6.1.4.1.12356.101.19.1.1.5', + fgMdmMsisdn => '1.3.6.1.4.1.12356.101.19.1.1.6', + fgMdmEsn => '1.3.6.1.4.1.12356.101.19.1.1.7', + fgMdmImei => '1.3.6.1.4.1.12356.101.19.1.1.8', + fgMdmHwRevision => '1.3.6.1.4.1.12356.101.19.1.1.9', + fgMdmMeid => '1.3.6.1.4.1.12356.101.19.1.1.10', + fgMdmSwRev => '1.3.6.1.4.1.12356.101.19.1.1.11', + fgMdmSku => '1.3.6.1.4.1.12356.101.19.1.1.12', + fgMdmFsn => '1.3.6.1.4.1.12356.101.19.1.1.13', + fgMdmPrlVer => '1.3.6.1.4.1.12356.101.19.1.1.14', + fgMdmFwVer => '1.3.6.1.4.1.12356.101.19.1.1.15', + fgMdmPriFwVer => '1.3.6.1.4.1.12356.101.19.1.1.16', + fgMdmCarrierAbbr => '1.3.6.1.4.1.12356.101.19.1.1.17', + fgMdmActState => '1.3.6.1.4.1.12356.101.19.1.1.18', + fgMdmActStateDefinition => 'FORTINET-FORTIGATE-MIB::fgMdmActState', + fgMdmOpMode => '1.3.6.1.4.1.12356.101.19.1.1.19', + fgMdmOpModeDefinition => 'FORTINET-FORTIGATE-MIB::fgMdmOpMode', + fgSimInfoTable => '1.3.6.1.4.1.12356.101.19.2', + fgSimInfoEntry => '1.3.6.1.4.1.12356.101.19.2.1', + fgSimEntIndex => '1.3.6.1.4.1.12356.101.19.2.1.1', + fgSimMdmEntIndex => '1.3.6.1.4.1.12356.101.19.2.1.2', + fgSimState => '1.3.6.1.4.1.12356.101.19.2.1.3', + fgSimStateDefinition => 'FORTINET-FORTIGATE-MIB::fgSimState', + fgSimIccid => '1.3.6.1.4.1.12356.101.19.2.1.4', + fgSimImsi => '1.3.6.1.4.1.12356.101.19.2.1.5', + fgSimCountry => '1.3.6.1.4.1.12356.101.19.2.1.6', + fgSimNetwork => '1.3.6.1.4.1.12356.101.19.2.1.7', + fgSignalInfoTable => '1.3.6.1.4.1.12356.101.19.3', + fgSignalInfoEntry => '1.3.6.1.4.1.12356.101.19.3.1', + fgSigMdmEntIndex => '1.3.6.1.4.1.12356.101.19.3.1.1', + fgCdmaRssi => '1.3.6.1.4.1.12356.101.19.3.1.2', + fgCdmaEcio => '1.3.6.1.4.1.12356.101.19.3.1.3', + fgHdrRssi => '1.3.6.1.4.1.12356.101.19.3.1.4', + fgHdrEcio => '1.3.6.1.4.1.12356.101.19.3.1.5', + fgHdrSinr => '1.3.6.1.4.1.12356.101.19.3.1.6', + fgHdrIo => '1.3.6.1.4.1.12356.101.19.3.1.7', + fgGsm => '1.3.6.1.4.1.12356.101.19.3.1.8', + fgWcdmaRssi => '1.3.6.1.4.1.12356.101.19.3.1.9', + fgWcdmaEcio => '1.3.6.1.4.1.12356.101.19.3.1.10', + fgLteRssi => '1.3.6.1.4.1.12356.101.19.3.1.11', + fgLteRsrq => '1.3.6.1.4.1.12356.101.19.3.1.12', + fgLteRsrp => '1.3.6.1.4.1.12356.101.19.3.1.13', + fgLteSnr => '1.3.6.1.4.1.12356.101.19.3.1.14', + fgTdma => '1.3.6.1.4.1.12356.101.19.3.1.15', + fgTrafficInfoTable => '1.3.6.1.4.1.12356.101.19.4', + fgTrafficInfoEntry => '1.3.6.1.4.1.12356.101.19.4.1', + fgTrafMdmEntIndex => '1.3.6.1.4.1.12356.101.19.4.1.1', + fgTxPacksOK => '1.3.6.1.4.1.12356.101.19.4.1.2', + fgRxPacksOK => '1.3.6.1.4.1.12356.101.19.4.1.3', + fgTxPacksErr => '1.3.6.1.4.1.12356.101.19.4.1.4', + fgRxPacksErr => '1.3.6.1.4.1.12356.101.19.4.1.5', + fgTxPacksOverflow => '1.3.6.1.4.1.12356.101.19.4.1.6', + fgRxPacksOverflow => '1.3.6.1.4.1.12356.101.19.4.1.7', + fgTxBytesOK => '1.3.6.1.4.1.12356.101.19.4.1.8', + fgRxBytesOK => '1.3.6.1.4.1.12356.101.19.4.1.9', + fgLastCallTxBytesOK => '1.3.6.1.4.1.12356.101.19.4.1.10', + fgLastCallRxBytesOK => '1.3.6.1.4.1.12356.101.19.4.1.11', + fgTxPacksDrop => '1.3.6.1.4.1.12356.101.19.4.1.12', + fgRxPacksDrop => '1.3.6.1.4.1.12356.101.19.4.1.13', + fgSessInfoTable => '1.3.6.1.4.1.12356.101.19.5', + fgSessInfoEntry => '1.3.6.1.4.1.12356.101.19.5.1', + fgLteSessEntIndex => '1.3.6.1.4.1.12356.101.19.5.1.1', + fgSessMdmEntIndex => '1.3.6.1.4.1.12356.101.19.5.1.2', + fdLteIfName => '1.3.6.1.4.1.12356.101.19.5.1.3', + fdLteSessConnStat => '1.3.6.1.4.1.12356.101.19.5.1.4', + fdLteSessConnStatDefinition => 'FORTINET-FORTIGATE-MIB::fdLteSessConnStat', + fdLteProfId => '1.3.6.1.4.1.12356.101.19.5.1.5', + fdLteProfName => '1.3.6.1.4.1.12356.101.19.5.1.6', + fdLteProfType => '1.3.6.1.4.1.12356.101.19.5.1.7', + fdLteProfTypeDefinition => 'FORTINET-FORTIGATE-MIB::fdLteProfType', + fdLtePdpType => '1.3.6.1.4.1.12356.101.19.5.1.8', + fdLtePdpTypeDefinition => 'FORTINET-FORTIGATE-MIB::fdLtePdpType', + fdLteProfApn => '1.3.6.1.4.1.12356.101.19.5.1.9', + fdLteProfIpFamily => '1.3.6.1.4.1.12356.101.19.5.1.10', + fdLteProfIpFamilyDefinition => 'FORTINET-FORTIGATE-MIB::fdLteProfIpFamily', + fdLteIpv4Addr => '1.3.6.1.4.1.12356.101.19.5.1.11', + fdLteIpv4GwAddr => '1.3.6.1.4.1.12356.101.19.5.1.12', + fdLteIpv4NetMask => '1.3.6.1.4.1.12356.101.19.5.1.13', + fdLteIpv4PriDns => '1.3.6.1.4.1.12356.101.19.5.1.14', + fdLteIpv4SecDns => '1.3.6.1.4.1.12356.101.19.5.1.15', + fdLteIpv6Addr => '1.3.6.1.4.1.12356.101.19.5.1.16', + fdLteIpv6PrefLen => '1.3.6.1.4.1.12356.101.19.5.1.17', + fdLteIpv6GwAddr => '1.3.6.1.4.1.12356.101.19.5.1.18', + fdLteIpv6GwPrefLen => '1.3.6.1.4.1.12356.101.19.5.1.19', + fdLteIpv6PriDns => '1.3.6.1.4.1.12356.101.19.5.1.20', + fdLteIpv6SecDns => '1.3.6.1.4.1.12356.101.19.5.1.21', + fdLteMtu => '1.3.6.1.4.1.12356.101.19.5.1.22', + fdLteAutoConn => '1.3.6.1.4.1.12356.101.19.5.1.23', + fdLteAutoConnDefinition => 'FORTINET-FORTIGATE-MIB::fdLteAutoConn', + fdLteNetType => '1.3.6.1.4.1.12356.101.19.5.1.24', + fdLteNetTypeDefinition => 'FORTINET-FORTIGATE-MIB::fdLteNetType', + fdLteNetTypeLas => '1.3.6.1.4.1.12356.101.19.5.1.25', + fdLteNetTypeLasDefinition => 'FORTINET-FORTIGATE-MIB::fdLteNetTypeLas', + fdLteLinkProto => '1.3.6.1.4.1.12356.101.19.5.1.26', + fdLteLinkProtoDefinition => 'FORTINET-FORTIGATE-MIB::fdLteLinkProto', + fgGpsInfoTable => '1.3.6.1.4.1.12356.101.19.6', + fgGpsInfoEntry => '1.3.6.1.4.1.12356.101.19.6.1', + fgGpsMdmEntIndex => '1.3.6.1.4.1.12356.101.19.6.1.1', + fgGpsEnabled => '1.3.6.1.4.1.12356.101.19.6.1.2', + fgGpsEnabledDefinition => 'FORTINET-FORTIGATE-MIB::fgGpsEnabled', + fgLatitude => '1.3.6.1.4.1.12356.101.19.6.1.3', + fgLongitude => '1.3.6.1.4.1.12356.101.19.6.1.4', + fgUtcTime => '1.3.6.1.4.1.12356.101.19.6.1.5', + fgLocalTime => '1.3.6.1.4.1.12356.101.19.6.1.6', + fgDatausageInfoTable => '1.3.6.1.4.1.12356.101.19.7', + fgDatausageInfoEntry => '1.3.6.1.4.1.12356.101.19.7.1', + fgDatausageMdmEntIndex => '1.3.6.1.4.1.12356.101.19.7.1.1', + fgDatausageEnabled => '1.3.6.1.4.1.12356.101.19.7.1.2', + fgDatausageEnabledDefinition => 'FORTINET-FORTIGATE-MIB::fgDatausageEnabled', + fgDataOut => '1.3.6.1.4.1.12356.101.19.7.1.3', + fgDataIn => '1.3.6.1.4.1.12356.101.19.7.1.4', + fgNPU => '1.3.6.1.4.1.12356.101.20', + fgNPUInfo => '1.3.6.1.4.1.12356.101.20.1', + fgNPUNumber => '1.3.6.1.4.1.12356.101.20.1.1', + fgNPUName => '1.3.6.1.4.1.12356.101.20.1.2', + fgNPUDrvDriftSum => '1.3.6.1.4.1.12356.101.20.1.3', + fgNPUTables => '1.3.6.1.4.1.12356.101.20.2', + fgNPUTable => '1.3.6.1.4.1.12356.101.20.2.1', + fgNPUEntry => '1.3.6.1.4.1.12356.101.20.2.1.1', + fgNPUEntIndex => '1.3.6.1.4.1.12356.101.20.2.1.1.1', + fgNPUSessionTblSize => '1.3.6.1.4.1.12356.101.20.2.1.1.2', + fgNPUSessionCount => '1.3.6.1.4.1.12356.101.20.2.1.1.3', + fgNPUDrvDrift => '1.3.6.1.4.1.12356.101.20.2.1.1.4', + fgMibConformance => '1.3.6.1.4.1.12356.101.100', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'FORTINET-FORTIGATE-MIB'} = { + fgMdmDetected => { + '0' => 'no', + '1' => 'yes', + }, + FgSessProto => { + '0' => 'ip', + '1' => 'icmp', + '2' => 'igmp', + '4' => 'ipip', + '6' => 'tcp', + '8' => 'egp', + '12' => 'pup', + '17' => 'udp', + '22' => 'idp', + '41' => 'ipv6', + '46' => 'rsvp', + '47' => 'gre', + '50' => 'esp', + '51' => 'ah', + '89' => 'ospf', + '103' => 'pim', + '108' => 'comp', + '255' => 'raw', + }, + fdLtePdpType => { + '0' => 'ipv4', + '1' => 'ppp', + '2' => 'ipv6', + '3' => 'ipv4v6', + }, + FgVdIndex => { + }, + fgUsbportPlugged => { + '0' => 'unplugged', + '1' => 'plugged', + }, + FgHaState => { + '1' => 'master', + '2' => 'backup', + '3' => 'standalone', + }, + FgWcCountryString => { + }, + FgP2PProto => { + '0' => 'bitTorrent', + '1' => 'eDonkey', + '2' => 'gnutella', + '3' => 'kaZaa', + '4' => 'skype', + '5' => 'winNY', + }, + fgUsbModemSimState => { + '0' => 'invalid', + '1' => 'valid', + }, + fgHwSensorEntAlarmStatus => { + '0' => 'false', + '1' => 'true', + }, + fgIntfVlanHbEntState => { + '1' => 'active', + '2' => 'inactive', + }, + FgWcWlanAuthenticationType => { + '0' => 'other', + '1' => 'psk', + '2' => 'radiusServer', + '3' => 'userGroup', + }, + fdLteProfIpFamily => { + '4' => 'ipv4', + '6' => 'ipv6', + '8' => 'unspecified', + }, + FgWcWtpRadioMode => { + '0' => 'other', + '1' => 'notExist', + '2' => 'disabled', + '3' => 'ap', + '4' => 'monitor', + '5' => 'sniffer', + }, + fgIntfVrrpEntState => { + '1' => 'backup', + '2' => 'master', + }, + fgUsbportClass => { + '0' => 'ifc', + '1' => 'audio', + '2' => 'comm', + '3' => 'hid', + '5' => 'physical', + '6' => 'image', + '7' => 'printer', + '8' => 'storage', + '9' => 'hub', + '10' => 'cdcData', + '11' => 'chipSmartCard', + '13' => 'contentSecurity', + '254' => 'appSpec', + '255' => 'vendorSpec', + }, + fgSimState => { + '0' => 'initialized', + '1' => 'lockedOrFailed', + '2' => 'notPresent', + '3' => 'reserved', + '255' => 'unknown', + }, + FgWcWtpRadioBandType => { + '0' => 'other', + '1' => 'band2GHz', + '2' => 'band5GHz', + }, + fdLteAutoConn => { + '0' => 'disabled', + '1' => 'enabled', + '2' => 'paused', + }, + FgScanAvDisposition => { + '1' => 'detected', + '2' => 'blocked', + }, + FgWanOptHistPeriods => { + '1' => 'last10Min', + '2' => 'lastHour', + '3' => 'lastDay', + '4' => 'lastMonth', + }, + fdLteNetType => { + '1' => 'cdma1x', + '2' => 'evdo', + '3' => 'gsm', + '4' => 'umts', + '5' => 'evdoReva', + '6' => 'edge', + '7' => 'hsdpa', + '8' => 'hsupa', + '9' => 'hsdpaHsupa', + '10' => 'lte', + '11' => 'ehrpd', + '12' => 'hsdpaPlus', + '13' => 'hsdpaPlusHsupa', + '14' => 'dchsdpaPlus', + '15' => 'dchspdaPlusHsupa', + }, + fgUsbModemNetwork => { + '0' => 'network3G', + '1' => 'networkLTE', + }, + FgNPUIndex => { + }, + fgGpsEnabled => { + '0' => 'no', + '1' => 'yes', + }, + FgAdminPermLevel => { + '0' => 'readAdmin', + '1' => 'writeAdmin', + '15' => 'domainAdmin', + '255' => 'superAdmin', + }, + FgHaMode => { + '1' => 'standalone', + '2' => 'activeActive', + '3' => 'activePassive', + }, + fgWcWtpConfigWtpAdmin => { + '0' => 'other', + '1' => 'discovered', + '2' => 'disable', + '3' => 'enable', + }, + fgMdmActState => { + '0' => 'notActivated', + '1' => 'activated', + '2' => 'connecting', + '3' => 'connected', + '4' => 'otaspAuthenticated', + '5' => 'otaspNamDownloaded', + '6' => 'otaspMdnDownloaded', + '7' => 'otaspImsiDownloaded', + '8' => 'otaspPrlDownloaded', + '9' => 'otaspSpcDownloaded', + '10' => 'otaspSettingsCmted', + }, + FgWcWlanSecurityType => { + '0' => 'other', + '1' => 'open', + '2' => 'captivePortal', + '3' => 'wep64', + '4' => 'wep128', + '5' => 'wpaOnlyPersonal', + '6' => 'wpaOnlyEnterprise', + '7' => 'wpa2OnlyPersonal', + '8' => 'wpa2OnlyEnterprise', + '9' => 'wpaPersonal', + '10' => 'wpaEnterprise', + '11' => 'wpaOnlyPersonalCaptivePortal', + '12' => 'wpa2OnlyPersonalCaptivePortal', + '13' => 'wpaPersonalCaptivePortal', + }, + fgVpnTunEntStatus => { + '1' => 'down', + '2' => 'up', + }, + FgWcWtpChannelWidthType => { + '0' => 'other', + '1' => 'width20MHz', + '2' => 'width40MHz', + '3' => 'width80MHz', + }, + FgHaStatsSyncStatusType => { + '0' => 'unsynchronized', + '1' => 'synchronized', + }, + FgWcWtpRadioType => { + '0' => 'other', + '1' => 'dot11a', + '2' => 'dot11b', + '3' => 'dot11g', + '4' => 'dot11n5g', + '5' => 'dot11n2g', + '6' => 'dot11ac', + '7' => 'dot11ngOnly', + '8' => 'dot11gOnly', + '9' => 'dot11n2GHzOnly', + '10' => 'dot11n5GHzOnly', + '11' => 'dot11acnOnly', + '12' => 'dot11acOnly', + }, + fgLinkMonitorState => { + '0' => 'alive', + '1' => 'dead', + }, + FgFwUserAuthType => { + '1' => 'local', + '2' => 'radiusSingle', + '3' => 'radiusMultiple', + '4' => 'ldap', + }, + fdLteProfType => { + '0' => 'lpt3gpp', + '1' => 'lpt3gpp2', + }, + FgOpMode => { + '1' => 'nat', + '2' => 'transparent', + }, + fgDatausageEnabled => { + '0' => 'no', + '1' => 'yes', + }, + FgWanOptProtocols => { + '1' => 'http', + '2' => 'mapi', + '3' => 'cifs', + '4' => 'ftp', + '5' => 'tcp', + }, + fdLteLinkProto => { + '0' => 'unknown', + '1' => 'ieee8023', + '2' => 'rawIp', + }, + fgWcWtpSessionConnectionState => { + '0' => 'other', + '1' => 'offLine', + '2' => 'onLine', + '3' => 'downloadingImage', + '4' => 'connectedImage', + }, + FgWcWtpRadioChannelNumber => { + }, + FgWcWlanEncryptionType => { + '0' => 'other', + '1' => 'none', + '2' => 'tkip', + '3' => 'aes', + '4' => 'tkipAes', + }, + FgHaLBSchedule => { + '1' => 'none', + '2' => 'hub', + '3' => 'leastConnections', + '4' => 'roundRobin', + '5' => 'weightedRoundRobin', + '6' => 'random', + '7' => 'ipBased', + '8' => 'ipPortBased', + }, + fdLteSessConnStat => { + '0' => 'unknown', + '1' => 'disconnected', + '2' => 'connected', + '3' => 'suspended', + '4' => 'authenticating', + }, + fgUsbModemSignalStrength => { + '0' => 'level0', + '1' => 'level1', + '2' => 'level2', + '3' => 'level3', + '4' => 'level4', + }, + FgWcWtpRadioId => { + }, + fdLteNetTypeLas => { + '1' => 'cdma1x', + '2' => 'evdo', + '3' => 'gsm', + '4' => 'umts', + '5' => 'evdoReva', + '6' => 'edge', + '7' => 'hsdpa', + '8' => 'hsupa', + '9' => 'hsdpaHsupa', + '10' => 'lte', + '11' => 'ehrpd', + '12' => 'hsdpaPlus', + '13' => 'hsdpaPlusHsupa', + '14' => 'dchsdpaPlus', + '15' => 'dchspdaPlusHsupa', + }, + fgUsbModemStatus => { + '0' => 'disconnected', + '1' => 'connected', + }, + fgMdmOpMode => { + '0' => 'online', + '1' => 'lowPower', + '2' => 'factoryTest', + '3' => 'offLine', + '4' => 'reset', + '5' => 'shuttingDown', + '6' => 'persistentLowPower', + '7' => 'modeOnlyLowPower', + '255' => 'unknown', + }, + fgWcStaOnline => { + '1' => 'yes', + '2' => 'no', + }, +}; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/GENUAMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/GENUAMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/GENUAMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/GENUAMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/CloudEngine.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HUAWEIENTITYEXTENTMIB.pm similarity index 95% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/CloudEngine.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HUAWEIENTITYEXTENTMIB.pm index 8be77f1..7c3d095 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/CloudEngine.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HUAWEIENTITYEXTENTMIB.pm @@ -1,11 +1,11 @@ -package Classes::Huawei::CloudEngine; -our @ISA = qw(Classes::Huawei); -use strict; +package Monitoring::GLPlugin::SNMP::MibsAndOids::HUAWEIENTITYEXTENTMIB; -sub init { - my ($self) = @_; -my $work_in_progress = { -#$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HUAWEI-ENTITY-EXTENT-MIB'} = { +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'HUAWEI-ENTITY-EXTENT-MIB'} = { + url => '', + name => 'HUAWEI-ENTITY-EXTENT-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HUAWEI-ENTITY-EXTENT-MIB'} = { hwEntityExtentMIB => '1.3.6.1.4.1.2011.5.25.31', hwEntityExtObjects => '1.3.6.1.4.1.2011.5.25.31.1', hwEntityState => '1.3.6.1.4.1.2011.5.25.31.1.1', @@ -353,8 +353,7 @@ my $work_in_progress = { hwEntityExtOSPTrapsPrefix => '1.3.6.1.4.1.2011.5.25.31.9.1', }; -my $definitions_work_in_progress = { -#$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'HUAWEI-ENTITY-EXTENT-MIB'} = { +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'HUAWEI-ENTITY-EXTENT-MIB'} = { HwAdminState => { '1' => 'notSupported', '2' => 'locked', @@ -651,41 +650,7 @@ my $definitions_work_in_progress = { '4' => 'supportTunableType', }, }; - if ($self->mode =~ /device::hardware::health/) { - $self->analyze_and_check_environmental_subsystem("Classes::Huawei::Component::EnvironmentalSubsystem"); - } elsif ($self->mode =~ /device::hardware::load/) { - $self->analyze_and_check_cpu_subsystem("Classes::Huawei::Component::CpuSubsystem"); - } elsif ($self->mode =~ /device::hardware::memory/) { - $self->analyze_and_check_mem_subsystem("Classes::Huawei::Component::MemSubsystem"); - } else { - $self->no_such_mode(); - } -} + +1; __END__ -foreach my $ding (qw( -hwEntityStateTable -hwRUModuleInfoTable -hwOpticalModuleInfoTable -hwMonitorInputTable -hwMonitorOutputTable -hwEntPowerUsedInfoTable -hwVirtualCableTestTable -hwTemperatureThresholdTable -hwVoltageInfoTable -hwFanStatusTable -hwPortBip8StatisticsTable -hwStorageEntTable -hwSystemPowerTable -hwBatteryInfoTable -hwAdmPortTable -hwPwrStatusTable -hwEntityPhysicalSpecTable -hwPnpOperateTable -hwPreDisposeConfigTable -hwPreDisposeEntInfoTable)) { - $self->get_snmp_tables('HUAWEI-ENTITY-EXTENT-MIB', [ -# [$ding, $ding, 'Monitoring::GLPlugin::SNMP::TableItem'], - ]); -} - diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/INETADDRESSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/INETADDRESSMIB.pm new file mode 100644 index 0000000..9c3f679 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/INETADDRESSMIB.pm @@ -0,0 +1,37 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::INETADDRESSMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'INET-ADDRESS-MIB'} = { + url => '', + name => 'INET-ADDRESS-MIB', +}; + +#$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'INET-ADDRESS-MIB'} = + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'INET-ADDRESS-MIB'} = { + inetAddressMIB => '1.3.6.1.2.1.76', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'INET-ADDRESS-MIB'} = { + InetAddressType => { + 0 => 'unknown', + 1 => 'ipv4', + 2 => 'ipv6', + 3 => 'ipv4z', + 4 => 'ipv6z', + 16 => 'dns', + }, + InetAddress => sub { + my ($addr, $addrtype) = @_; + if ($addrtype && $addrtype eq "ipv6") { + return Monitoring::GLPlugin::SNMP::TableItem->new()->unhex_ipv6($addr); + } elsif ($addrtype && $addrtype eq "ipv4") { + return Monitoring::GLPlugin::SNMP::TableItem->new()->unhex_ip($addr); + } else { + #use Data::Dumper; +#printf STDERR "------------------------------------------------\n"; +#printf STDERR "%s\n", Data::Dumper::Dumper([$addr, $addrtype]); +#printf STDERR "..------------------------------------------------\n"; + return "xxx"; + } + } +}; diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm new file mode 100644 index 0000000..c0d51dc --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm @@ -0,0 +1,136 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::IPFORWARDMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IP-FORWARD-MIB'} = { + url => '', + name => 'IP-FORWARD-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', + 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', + ipForwardTypeDefinition => 'IP-FORWARD-MIB::ipForwardType', + ipForwardProto => '1.3.6.1.2.1.4.24.2.1.7', + ipForwardProtoDefinition => 'IP-FORWARD-MIB::ipForwardProto', + 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', + 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 => 'IP-FORWARD-MIB::ipCidrRouteType', + ipCidrRouteProto => '1.3.6.1.2.1.4.24.4.1.7', + ipCidrRouteProtoDefinition => 'IP-FORWARD-MIB::ipCidrRouteProto', + 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', + 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', + 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', + inetCidrRouteTypeDefinition => 'IP-FORWARD-MIB::inetCidrRouteType', + 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', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'IP-FORWARD-MIB'} = { + inetCidrRouteType => { + '1' => 'other', + '2' => 'reject', + '3' => 'local', + '4' => 'remote', + '5' => 'blackhole', + }, + ipForwardProto => { + '1' => 'other', + '2' => 'local', + '3' => 'netmgmt', + '4' => 'icmp', + '5' => 'egp', + '6' => 'ggp', + '7' => 'hello', + '8' => 'rip', + '9' => 'is-is', + '10' => 'es-is', + '11' => 'ciscoIgrp', + '12' => 'bbnSpfIgp', + '13' => 'ospf', + '14' => 'bgp', + '15' => 'idpr', + }, + ipCidrRouteProto => { + '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', + }, + ipCidrRouteType => { + '1' => 'other', + '2' => 'reject', + '3' => 'local', + '4' => 'remote', + }, + ipForwardType => { + '1' => 'other', + '2' => 'invalid', + '3' => 'local', + '4' => 'remote', + }, +}; diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm new file mode 100644 index 0000000..e6b522d --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm @@ -0,0 +1,390 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::IPMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IP-MIB'} = { + url => '', + name => 'IP-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'IP-MIB'} = + '1.3.6.1.2.1.4'; + +$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', + 'ipForwardingDefinition' => 'IP-MIB::ipForwarding', + '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', + ############################################################ + # die ist eigentlich aus dieser MIB rausgeflogen. weil aber + # im hintersten winkel von check_nwc_health ein fallback + # auf diese tabelle zugreift, will ich nicht so sein. + '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', + 'ipNetToMediaTypeDefinition' => 'IP-MIB::ipNetToMediaType', + 'ipRoutingDiscards' => '1.3.6.1.2.1.4.23', + 'ipv6IpForwarding' => '1.3.6.1.2.1.4.25', + 'ipv6IpForwardingDefinition' => 'IP-MIB::ipv6IpForwarding', + 'ipv6IpDefaultHopLimit' => '1.3.6.1.2.1.4.26', + 'ipv4InterfaceTableLastChange' => '1.3.6.1.2.1.4.27', + 'ipv4InterfaceTable' => '1.3.6.1.2.1.4.28', + 'ipv4InterfaceEntry' => '1.3.6.1.2.1.4.28.1', + 'ipv4InterfaceIfIndex' => '1.3.6.1.2.1.4.28.1.1', + 'ipv4InterfaceReasmMaxSize' => '1.3.6.1.2.1.4.28.1.2', + 'ipv4InterfaceEnableStatus' => '1.3.6.1.2.1.4.28.1.3', + 'ipv4InterfaceEnableStatusDefinition' => 'IP-MIB::ipv4InterfaceEnableStatus', + 'ipv4InterfaceRetransmitTime' => '1.3.6.1.2.1.4.28.1.4', + 'ipv6InterfaceTableLastChange' => '1.3.6.1.2.1.4.29', + 'ipv6InterfaceTable' => '1.3.6.1.2.1.4.30', + 'ipv6InterfaceEntry' => '1.3.6.1.2.1.4.30.1', + 'ipv6InterfaceIfIndex' => '1.3.6.1.2.1.4.30.1.1', + 'ipv6InterfaceReasmMaxSize' => '1.3.6.1.2.1.4.30.1.2', + 'ipv6InterfaceIdentifier' => '1.3.6.1.2.1.4.30.1.3', + 'ipv6InterfaceEnableStatus' => '1.3.6.1.2.1.4.30.1.5', + 'ipv6InterfaceEnableStatusDefinition' => 'IP-MIB::ipv6InterfaceEnableStatus', + 'ipv6InterfaceReachableTime' => '1.3.6.1.2.1.4.30.1.6', + 'ipv6InterfaceRetransmitTime' => '1.3.6.1.2.1.4.30.1.7', + 'ipv6InterfaceForwarding' => '1.3.6.1.2.1.4.30.1.8', + 'ipv6InterfaceForwardingDefinition' => 'IP-MIB::ipv6InterfaceForwarding', + 'ipTrafficStats' => '1.3.6.1.2.1.4.31', + 'ipSystemStatsTable' => '1.3.6.1.2.1.4.31.1', + 'ipSystemStatsEntry' => '1.3.6.1.2.1.4.31.1.1', + 'ipSystemStatsIPVersion' => '1.3.6.1.2.1.4.31.1.1.1', + 'ipSystemStatsInReceives' => '1.3.6.1.2.1.4.31.1.1.3', + 'ipSystemStatsHCInReceives' => '1.3.6.1.2.1.4.31.1.1.4', + 'ipSystemStatsInOctets' => '1.3.6.1.2.1.4.31.1.1.5', + 'ipSystemStatsHCInOctets' => '1.3.6.1.2.1.4.31.1.1.6', + 'ipSystemStatsInHdrErrors' => '1.3.6.1.2.1.4.31.1.1.7', + 'ipSystemStatsInNoRoutes' => '1.3.6.1.2.1.4.31.1.1.8', + 'ipSystemStatsInAddrErrors' => '1.3.6.1.2.1.4.31.1.1.9', + 'ipSystemStatsInUnknownProtos' => '1.3.6.1.2.1.4.31.1.1.10', + 'ipSystemStatsInTruncatedPkts' => '1.3.6.1.2.1.4.31.1.1.11', + 'ipSystemStatsInForwDatagrams' => '1.3.6.1.2.1.4.31.1.1.12', + 'ipSystemStatsHCInForwDatagrams' => '1.3.6.1.2.1.4.31.1.1.13', + 'ipSystemStatsReasmReqds' => '1.3.6.1.2.1.4.31.1.1.14', + 'ipSystemStatsReasmOKs' => '1.3.6.1.2.1.4.31.1.1.15', + 'ipSystemStatsReasmFails' => '1.3.6.1.2.1.4.31.1.1.16', + 'ipSystemStatsInDiscards' => '1.3.6.1.2.1.4.31.1.1.17', + 'ipSystemStatsInDelivers' => '1.3.6.1.2.1.4.31.1.1.18', + 'ipSystemStatsHCInDelivers' => '1.3.6.1.2.1.4.31.1.1.19', + 'ipSystemStatsOutRequests' => '1.3.6.1.2.1.4.31.1.1.20', + 'ipSystemStatsHCOutRequests' => '1.3.6.1.2.1.4.31.1.1.21', + 'ipSystemStatsOutNoRoutes' => '1.3.6.1.2.1.4.31.1.1.22', + 'ipSystemStatsOutForwDatagrams' => '1.3.6.1.2.1.4.31.1.1.23', + 'ipSystemStatsHCOutForwDatagrams' => '1.3.6.1.2.1.4.31.1.1.24', + 'ipSystemStatsOutDiscards' => '1.3.6.1.2.1.4.31.1.1.25', + 'ipSystemStatsOutFragReqds' => '1.3.6.1.2.1.4.31.1.1.26', + 'ipSystemStatsOutFragOKs' => '1.3.6.1.2.1.4.31.1.1.27', + 'ipSystemStatsOutFragFails' => '1.3.6.1.2.1.4.31.1.1.28', + 'ipSystemStatsOutFragCreates' => '1.3.6.1.2.1.4.31.1.1.29', + 'ipSystemStatsOutTransmits' => '1.3.6.1.2.1.4.31.1.1.30', + 'ipSystemStatsHCOutTransmits' => '1.3.6.1.2.1.4.31.1.1.31', + 'ipSystemStatsOutOctets' => '1.3.6.1.2.1.4.31.1.1.32', + 'ipSystemStatsHCOutOctets' => '1.3.6.1.2.1.4.31.1.1.33', + 'ipSystemStatsInMcastPkts' => '1.3.6.1.2.1.4.31.1.1.34', + 'ipSystemStatsHCInMcastPkts' => '1.3.6.1.2.1.4.31.1.1.35', + 'ipSystemStatsInMcastOctets' => '1.3.6.1.2.1.4.31.1.1.36', + 'ipSystemStatsHCInMcastOctets' => '1.3.6.1.2.1.4.31.1.1.37', + 'ipSystemStatsOutMcastPkts' => '1.3.6.1.2.1.4.31.1.1.38', + 'ipSystemStatsHCOutMcastPkts' => '1.3.6.1.2.1.4.31.1.1.39', + 'ipSystemStatsOutMcastOctets' => '1.3.6.1.2.1.4.31.1.1.40', + 'ipSystemStatsHCOutMcastOctets' => '1.3.6.1.2.1.4.31.1.1.41', + 'ipSystemStatsInBcastPkts' => '1.3.6.1.2.1.4.31.1.1.42', + 'ipSystemStatsHCInBcastPkts' => '1.3.6.1.2.1.4.31.1.1.43', + 'ipSystemStatsOutBcastPkts' => '1.3.6.1.2.1.4.31.1.1.44', + 'ipSystemStatsHCOutBcastPkts' => '1.3.6.1.2.1.4.31.1.1.45', + 'ipSystemStatsDiscontinuityTime' => '1.3.6.1.2.1.4.31.1.1.46', + 'ipSystemStatsRefreshRate' => '1.3.6.1.2.1.4.31.1.1.47', + 'ipIfStatsTableLastChange' => '1.3.6.1.2.1.4.31.2', + 'ipIfStatsTable' => '1.3.6.1.2.1.4.31.3', + 'ipIfStatsEntry' => '1.3.6.1.2.1.4.31.3.1', + 'ipIfStatsIPVersion' => '1.3.6.1.2.1.4.31.3.1.1', + 'ipIfStatsIfIndex' => '1.3.6.1.2.1.4.31.3.1.2', + 'ipIfStatsInReceives' => '1.3.6.1.2.1.4.31.3.1.3', + 'ipIfStatsHCInReceives' => '1.3.6.1.2.1.4.31.3.1.4', + 'ipIfStatsInOctets' => '1.3.6.1.2.1.4.31.3.1.5', + 'ipIfStatsHCInOctets' => '1.3.6.1.2.1.4.31.3.1.6', + 'ipIfStatsInHdrErrors' => '1.3.6.1.2.1.4.31.3.1.7', + 'ipIfStatsInNoRoutes' => '1.3.6.1.2.1.4.31.3.1.8', + 'ipIfStatsInAddrErrors' => '1.3.6.1.2.1.4.31.3.1.9', + 'ipIfStatsInUnknownProtos' => '1.3.6.1.2.1.4.31.3.1.10', + 'ipIfStatsInTruncatedPkts' => '1.3.6.1.2.1.4.31.3.1.11', + 'ipIfStatsInForwDatagrams' => '1.3.6.1.2.1.4.31.3.1.12', + 'ipIfStatsHCInForwDatagrams' => '1.3.6.1.2.1.4.31.3.1.13', + 'ipIfStatsReasmReqds' => '1.3.6.1.2.1.4.31.3.1.14', + 'ipIfStatsReasmOKs' => '1.3.6.1.2.1.4.31.3.1.15', + 'ipIfStatsReasmFails' => '1.3.6.1.2.1.4.31.3.1.16', + 'ipIfStatsInDiscards' => '1.3.6.1.2.1.4.31.3.1.17', + 'ipIfStatsInDelivers' => '1.3.6.1.2.1.4.31.3.1.18', + 'ipIfStatsHCInDelivers' => '1.3.6.1.2.1.4.31.3.1.19', + 'ipIfStatsOutRequests' => '1.3.6.1.2.1.4.31.3.1.20', + 'ipIfStatsHCOutRequests' => '1.3.6.1.2.1.4.31.3.1.21', + 'ipIfStatsOutForwDatagrams' => '1.3.6.1.2.1.4.31.3.1.23', + 'ipIfStatsHCOutForwDatagrams' => '1.3.6.1.2.1.4.31.3.1.24', + 'ipIfStatsOutDiscards' => '1.3.6.1.2.1.4.31.3.1.25', + 'ipIfStatsOutFragReqds' => '1.3.6.1.2.1.4.31.3.1.26', + 'ipIfStatsOutFragOKs' => '1.3.6.1.2.1.4.31.3.1.27', + 'ipIfStatsOutFragFails' => '1.3.6.1.2.1.4.31.3.1.28', + 'ipIfStatsOutFragCreates' => '1.3.6.1.2.1.4.31.3.1.29', + 'ipIfStatsOutTransmits' => '1.3.6.1.2.1.4.31.3.1.30', + 'ipIfStatsHCOutTransmits' => '1.3.6.1.2.1.4.31.3.1.31', + 'ipIfStatsOutOctets' => '1.3.6.1.2.1.4.31.3.1.32', + 'ipIfStatsHCOutOctets' => '1.3.6.1.2.1.4.31.3.1.33', + 'ipIfStatsInMcastPkts' => '1.3.6.1.2.1.4.31.3.1.34', + 'ipIfStatsHCInMcastPkts' => '1.3.6.1.2.1.4.31.3.1.35', + 'ipIfStatsInMcastOctets' => '1.3.6.1.2.1.4.31.3.1.36', + 'ipIfStatsHCInMcastOctets' => '1.3.6.1.2.1.4.31.3.1.37', + 'ipIfStatsOutMcastPkts' => '1.3.6.1.2.1.4.31.3.1.38', + 'ipIfStatsHCOutMcastPkts' => '1.3.6.1.2.1.4.31.3.1.39', + 'ipIfStatsOutMcastOctets' => '1.3.6.1.2.1.4.31.3.1.40', + 'ipIfStatsHCOutMcastOctets' => '1.3.6.1.2.1.4.31.3.1.41', + 'ipIfStatsInBcastPkts' => '1.3.6.1.2.1.4.31.3.1.42', + 'ipIfStatsHCInBcastPkts' => '1.3.6.1.2.1.4.31.3.1.43', + 'ipIfStatsOutBcastPkts' => '1.3.6.1.2.1.4.31.3.1.44', + 'ipIfStatsHCOutBcastPkts' => '1.3.6.1.2.1.4.31.3.1.45', + 'ipIfStatsDiscontinuityTime' => '1.3.6.1.2.1.4.31.3.1.46', + 'ipIfStatsRefreshRate' => '1.3.6.1.2.1.4.31.3.1.47', + 'ipAddressPrefixTable' => '1.3.6.1.2.1.4.32', + 'ipAddressPrefixEntry' => '1.3.6.1.2.1.4.32.1', + 'ipAddressPrefixIfIndex' => '1.3.6.1.2.1.4.32.1.1', + 'ipAddressPrefixType' => '1.3.6.1.2.1.4.32.1.2', + 'ipAddressPrefixPrefix' => '1.3.6.1.2.1.4.32.1.3', + 'ipAddressPrefixLength' => '1.3.6.1.2.1.4.32.1.4', + 'ipAddressPrefixOrigin' => '1.3.6.1.2.1.4.32.1.5', + 'ipAddressPrefixOriginDefinition' => 'IP-MIB::IpAddressPrefixOriginTC', + 'ipAddressPrefixOnLinkFlag' => '1.3.6.1.2.1.4.32.1.6', + 'ipAddressPrefixAutonomousFlag' => '1.3.6.1.2.1.4.32.1.7', + 'ipAddressPrefixAdvPreferredLifetime' => '1.3.6.1.2.1.4.32.1.8', + 'ipAddressPrefixAdvValidLifetime' => '1.3.6.1.2.1.4.32.1.9', + 'ipAddressSpinLock' => '1.3.6.1.2.1.4.33', + 'ipAddressTable' => '1.3.6.1.2.1.4.34', + 'ipAddressEntry' => '1.3.6.1.2.1.4.34.1', + 'ipAddressAddrType' => '1.3.6.1.2.1.4.34.1.1', + 'ipAddressAddr' => '1.3.6.1.2.1.4.34.1.2', + 'ipAddressIfIndex' => '1.3.6.1.2.1.4.34.1.3', + 'ipAddressType' => '1.3.6.1.2.1.4.34.1.4', + 'ipAddressTypeDefinition' => 'IP-MIB::ipAddressType', + 'ipAddressPrefix' => '1.3.6.1.2.1.4.34.1.5', + 'ipAddressOrigin' => '1.3.6.1.2.1.4.34.1.6', + 'ipAddressOriginDefinition' => 'IP-MIB::IpAddressOriginTC', + 'ipAddressStatus' => '1.3.6.1.2.1.4.34.1.7', + 'ipAddressStatusDefinition' => 'IP-MIB::IpAddressStatusTC', + 'ipAddressCreated' => '1.3.6.1.2.1.4.34.1.8', + 'ipAddressLastChanged' => '1.3.6.1.2.1.4.34.1.9', + 'ipAddressRowStatus' => '1.3.6.1.2.1.4.34.1.10', + 'ipAddressStorageType' => '1.3.6.1.2.1.4.34.1.11', + 'ipNetToPhysicalTable' => '1.3.6.1.2.1.4.35', + 'ipNetToPhysicalEntry' => '1.3.6.1.2.1.4.35.1', + 'ipNetToPhysicalIfIndex' => '1.3.6.1.2.1.4.35.1.1', + 'ipNetToPhysicalNetAddressType' => '1.3.6.1.2.1.4.35.1.2', + 'ipNetToPhysicalNetAddress' => '1.3.6.1.2.1.4.35.1.3', + 'ipNetToPhysicalPhysAddress' => '1.3.6.1.2.1.4.35.1.4', + 'ipNetToPhysicalLastUpdated' => '1.3.6.1.2.1.4.35.1.5', + 'ipNetToPhysicalType' => '1.3.6.1.2.1.4.35.1.6', + 'ipNetToPhysicalTypeDefinition' => 'IP-MIB::ipNetToPhysicalType', + 'ipNetToPhysicalState' => '1.3.6.1.2.1.4.35.1.7', + 'ipNetToPhysicalStateDefinition' => 'IP-MIB::ipNetToPhysicalState', + 'ipNetToPhysicalRowStatus' => '1.3.6.1.2.1.4.35.1.8', + 'ipv6ScopeZoneIndexTable' => '1.3.6.1.2.1.4.36', + 'ipv6ScopeZoneIndexEntry' => '1.3.6.1.2.1.4.36.1', + 'ipv6ScopeZoneIndexIfIndex' => '1.3.6.1.2.1.4.36.1.1', + 'ipv6ScopeZoneIndexLinkLocal' => '1.3.6.1.2.1.4.36.1.2', + 'ipv6ScopeZoneIndex3' => '1.3.6.1.2.1.4.36.1.3', + 'ipv6ScopeZoneIndexAdminLocal' => '1.3.6.1.2.1.4.36.1.4', + 'ipv6ScopeZoneIndexSiteLocal' => '1.3.6.1.2.1.4.36.1.5', + 'ipv6ScopeZoneIndex6' => '1.3.6.1.2.1.4.36.1.6', + 'ipv6ScopeZoneIndex7' => '1.3.6.1.2.1.4.36.1.7', + 'ipv6ScopeZoneIndexOrganizationLocal' => '1.3.6.1.2.1.4.36.1.8', + 'ipv6ScopeZoneIndex9' => '1.3.6.1.2.1.4.36.1.9', + 'ipv6ScopeZoneIndexA' => '1.3.6.1.2.1.4.36.1.10', + 'ipv6ScopeZoneIndexB' => '1.3.6.1.2.1.4.36.1.11', + 'ipv6ScopeZoneIndexC' => '1.3.6.1.2.1.4.36.1.12', + 'ipv6ScopeZoneIndexD' => '1.3.6.1.2.1.4.36.1.13', + 'ipDefaultRouterTable' => '1.3.6.1.2.1.4.37', + 'ipDefaultRouterEntry' => '1.3.6.1.2.1.4.37.1', + 'ipDefaultRouterAddressType' => '1.3.6.1.2.1.4.37.1.1', + 'ipDefaultRouterAddress' => '1.3.6.1.2.1.4.37.1.2', + 'ipDefaultRouterIfIndex' => '1.3.6.1.2.1.4.37.1.3', + 'ipDefaultRouterLifetime' => '1.3.6.1.2.1.4.37.1.4', + 'ipDefaultRouterPreference' => '1.3.6.1.2.1.4.37.1.5', + 'ipDefaultRouterPreferenceDefinition' => 'IP-MIB::ipDefaultRouterPreference', + 'ipv6RouterAdvertSpinLock' => '1.3.6.1.2.1.4.38', + 'ipv6RouterAdvertTable' => '1.3.6.1.2.1.4.39', + 'ipv6RouterAdvertEntry' => '1.3.6.1.2.1.4.39.1', + 'ipv6RouterAdvertIfIndex' => '1.3.6.1.2.1.4.39.1.1', + 'ipv6RouterAdvertSendAdverts' => '1.3.6.1.2.1.4.39.1.2', + 'ipv6RouterAdvertMaxInterval' => '1.3.6.1.2.1.4.39.1.3', + 'ipv6RouterAdvertMinInterval' => '1.3.6.1.2.1.4.39.1.4', + 'ipv6RouterAdvertManagedFlag' => '1.3.6.1.2.1.4.39.1.5', + 'ipv6RouterAdvertOtherConfigFlag' => '1.3.6.1.2.1.4.39.1.6', + 'ipv6RouterAdvertLinkMTU' => '1.3.6.1.2.1.4.39.1.7', + 'ipv6RouterAdvertReachableTime' => '1.3.6.1.2.1.4.39.1.8', + 'ipv6RouterAdvertRetransmitTime' => '1.3.6.1.2.1.4.39.1.9', + 'ipv6RouterAdvertCurHopLimit' => '1.3.6.1.2.1.4.39.1.10', + 'ipv6RouterAdvertDefaultLifetime' => '1.3.6.1.2.1.4.39.1.11', + 'ipv6RouterAdvertRowStatus' => '1.3.6.1.2.1.4.39.1.12', + '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', + 'icmpStatsTable' => '1.3.6.1.2.1.5.29', + 'icmpStatsEntry' => '1.3.6.1.2.1.5.29.1', + 'icmpStatsIPVersion' => '1.3.6.1.2.1.5.29.1.1', + 'icmpStatsInMsgs' => '1.3.6.1.2.1.5.29.1.2', + 'icmpStatsInErrors' => '1.3.6.1.2.1.5.29.1.3', + 'icmpStatsOutMsgs' => '1.3.6.1.2.1.5.29.1.4', + 'icmpStatsOutErrors' => '1.3.6.1.2.1.5.29.1.5', + 'icmpMsgStatsTable' => '1.3.6.1.2.1.5.30', + 'icmpMsgStatsEntry' => '1.3.6.1.2.1.5.30.1', + 'icmpMsgStatsIPVersion' => '1.3.6.1.2.1.5.30.1.1', + 'icmpMsgStatsType' => '1.3.6.1.2.1.5.30.1.2', + 'icmpMsgStatsInPkts' => '1.3.6.1.2.1.5.30.1.3', + 'icmpMsgStatsOutPkts' => '1.3.6.1.2.1.5.30.1.4', + 'ipMIB' => '1.3.6.1.2.1.48', + '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', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'IP-MIB'} = { + 'IpAddressStatusTC' => { + '1' => 'preferred', + '2' => 'deprecated', + '3' => 'invalid', + '4' => 'inaccessible', + '5' => 'unknown', + '6' => 'tentative', + '7' => 'duplicate', + '8' => 'optimistic', + }, + 'ipv6InterfaceForwarding' => { + '1' => 'forwarding', + '2' => 'notForwarding', + }, + 'ipNetToPhysicalType' => { + '1' => 'other', + '2' => 'invalid', + '3' => 'dynamic', + '4' => 'static', + '5' => 'local', + }, + 'ipv6IpForwarding' => { + '1' => 'forwarding', + '2' => 'notForwarding', + }, + 'ipForwarding' => { + '1' => 'forwarding', + '2' => 'notForwarding', + }, + 'ipNetToMediaType' => { + '1' => 'other', + '2' => 'invalid', + '3' => 'dynamic', + '4' => 'static', + }, + 'ipDefaultRouterPreference' => { + '0' => 'medium', + '1' => 'high', + }, + 'ipv4InterfaceEnableStatus' => { + '1' => 'up', + '2' => 'down', + }, + 'IpAddressOriginTC' => { + '1' => 'other', + '2' => 'manual', + '4' => 'dhcp', + '5' => 'linklayer', + '6' => 'random', + }, + 'ipAddressType' => { + '1' => 'unicast', + '2' => 'anycast', + '3' => 'broadcast', + }, + 'ipNetToPhysicalState' => { + '1' => 'reachable', + '2' => 'stale', + '3' => 'delay', + '4' => 'probe', + '5' => 'invalid', + '6' => 'unknown', + '7' => 'incomplete', + }, + 'ipv6InterfaceEnableStatus' => { + '1' => 'up', + '2' => 'down', + }, + 'IpAddressPrefixOriginTC' => { + '1' => 'other', + '2' => 'manual', + '3' => 'wellknown', + '4' => 'dhcp', + '5' => 'routeradv', + }, +}; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERALARMMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERALARMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERALARMMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERALARMMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERIVEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERRPSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERRPSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERRPSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERRPSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERSRX5000SPUMONITORINGMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERSRX5000SPUMONITORINGMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERSRX5000SPUMONITORINGMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERSRX5000SPUMONITORINGMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNOSBGP4V2MIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNOSBGP4V2MIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNOSBGP4V2MIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNOSBGP4V2MIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LARAMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LCOSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LCOSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LCOSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LCOSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LMSENSORSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/LOADBALSYSTEMMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MINIIFMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETGEARMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENCHASSISMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENNSRPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENNSRPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENNSRPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENNSRPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENPRODUCTSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSCREENRESOURCEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/NETSWITCHMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOCPUMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOINTERFACESMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOINTERFACESMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOINTERFACESMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDCISCOINTERFACESMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDNETSWITCHMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OLDSTATISTICSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ONEACCESSSYSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDCARPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDCARPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDCARPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDCARPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDMEMMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDMEMMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDMEMMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDMEMMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDPFMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDPFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDPFMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDPFMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDSENSORSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDSENSORSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDSENSORSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDSENSORSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFV3MIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFV3MIB.pm new file mode 100644 index 0000000..35fb693 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFV3MIB.pm @@ -0,0 +1,377 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::OSPFV3MIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'OSPFV3-MIB'} = { + url => 'https://tools.ietf.org/html/rfc5643', + name => 'OSPFV3-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'OSPFV3-MIB'} = + '1.3.6.1.2.1.191'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'OSPFV3-MIB'} = { + ospfv3MIB => '1.3.6.1.2.1.191', + ospfv3Notifications => '1.3.6.1.2.1.191.0', + ospfv3Objects => '1.3.6.1.2.1.191.1', + ospfv3GeneralGroup => '1.3.6.1.2.1.191.1.1', + ospfv3RouterId => '1.3.6.1.2.1.191.1.1.1', + ospfv3AdminStatus => '1.3.6.1.2.1.191.1.1.2', + ospfv3VersionNumber => '1.3.6.1.2.1.191.1.1.3', + ospfv3VersionNumberDefinition => 'OSPFV3-MIB::ospfv3VersionNumber', + ospfv3AreaBdrRtrStatus => '1.3.6.1.2.1.191.1.1.4', + ospfv3ASBdrRtrStatus => '1.3.6.1.2.1.191.1.1.5', + ospfv3AsScopeLsaCount => '1.3.6.1.2.1.191.1.1.6', + ospfv3AsScopeLsaCksumSum => '1.3.6.1.2.1.191.1.1.7', + ospfv3OriginateNewLsas => '1.3.6.1.2.1.191.1.1.8', + ospfv3RxNewLsas => '1.3.6.1.2.1.191.1.1.9', + ospfv3ExtLsaCount => '1.3.6.1.2.1.191.1.1.10', + ospfv3ExtAreaLsdbLimit => '1.3.6.1.2.1.191.1.1.11', + ospfv3ExitOverflowInterval => '1.3.6.1.2.1.191.1.1.12', + ospfv3DemandExtensions => '1.3.6.1.2.1.191.1.1.13', + ospfv3ReferenceBandwidth => '1.3.6.1.2.1.191.1.1.14', + ospfv3RestartSupport => '1.3.6.1.2.1.191.1.1.15', + ospfv3RestartSupportDefinition => 'OSPFV3-MIB::ospfv3RestartSupport', + ospfv3RestartInterval => '1.3.6.1.2.1.191.1.1.16', + ospfv3RestartStrictLsaChecking => '1.3.6.1.2.1.191.1.1.17', + ospfv3RestartStatus => '1.3.6.1.2.1.191.1.1.18', + ospfv3RestartStatusDefinition => 'OSPFV3-MIB::ospfv3RestartStatus', + ospfv3RestartAge => '1.3.6.1.2.1.191.1.1.19', + ospfv3RestartExitReason => '1.3.6.1.2.1.191.1.1.20', + ospfv3RestartExitReasonDefinition => 'OSPFV3-MIB::ospfv3RestartExitReason', + ospfv3NotificationEnable => '1.3.6.1.2.1.191.1.1.21', + ospfv3StubRouterSupport => '1.3.6.1.2.1.191.1.1.22', + ospfv3StubRouterAdvertisement => '1.3.6.1.2.1.191.1.1.23', + ospfv3StubRouterAdvertisementDefinition => 'OSPFV3-MIB::ospfv3StubRouterAdvertisement', + ospfv3DiscontinuityTime => '1.3.6.1.2.1.191.1.1.24', + ospfv3RestartTime => '1.3.6.1.2.1.191.1.1.25', + ospfv3AreaTable => '1.3.6.1.2.1.191.1.2', + ospfv3AreaEntry => '1.3.6.1.2.1.191.1.2.1', + ospfv3AreaId => '1.3.6.1.2.1.191.1.2.1.1', + ospfv3AreaImportAsExtern => '1.3.6.1.2.1.191.1.2.1.2', + ospfv3AreaImportAsExternDefinition => 'OSPFV3-MIB::ospfv3AreaImportAsExtern', + ospfv3AreaSpfRuns => '1.3.6.1.2.1.191.1.2.1.3', + ospfv3AreaBdrRtrCount => '1.3.6.1.2.1.191.1.2.1.4', + ospfv3AreaAsBdrRtrCount => '1.3.6.1.2.1.191.1.2.1.5', + ospfv3AreaScopeLsaCount => '1.3.6.1.2.1.191.1.2.1.6', + ospfv3AreaScopeLsaCksumSum => '1.3.6.1.2.1.191.1.2.1.7', + ospfv3AreaSummary => '1.3.6.1.2.1.191.1.2.1.8', + ospfv3AreaSummaryDefinition => 'OSPFV3-MIB::ospfv3AreaSummary', + ospfv3AreaRowStatus => '1.3.6.1.2.1.191.1.2.1.9', + ospfv3AreaStubMetric => '1.3.6.1.2.1.191.1.2.1.10', + ospfv3AreaNssaTranslatorRole => '1.3.6.1.2.1.191.1.2.1.11', + ospfv3AreaNssaTranslatorRoleDefinition => 'OSPFV3-MIB::ospfv3AreaNssaTranslatorRole', + ospfv3AreaNssaTranslatorState => '1.3.6.1.2.1.191.1.2.1.12', + ospfv3AreaNssaTranslatorStateDefinition => 'OSPFV3-MIB::ospfv3AreaNssaTranslatorState', + ospfv3AreaNssaTranslatorStabInterval => '1.3.6.1.2.1.191.1.2.1.13', + ospfv3AreaNssaTranslatorEvents => '1.3.6.1.2.1.191.1.2.1.14', + ospfv3AreaStubMetricType => '1.3.6.1.2.1.191.1.2.1.15', + ospfv3AreaStubMetricTypeDefinition => 'OSPFV3-MIB::ospfv3AreaStubMetricType', + ospfv3AreaTEEnabled => '1.3.6.1.2.1.191.1.2.1.16', + ospfv3AsLsdbTable => '1.3.6.1.2.1.191.1.3', + ospfv3AsLsdbEntry => '1.3.6.1.2.1.191.1.3.1', + ospfv3AsLsdbType => '1.3.6.1.2.1.191.1.3.1.1', + ospfv3AsLsdbRouterId => '1.3.6.1.2.1.191.1.3.1.2', + ospfv3AsLsdbLsid => '1.3.6.1.2.1.191.1.3.1.3', + ospfv3AsLsdbSequence => '1.3.6.1.2.1.191.1.3.1.4', + ospfv3AsLsdbAge => '1.3.6.1.2.1.191.1.3.1.5', + ospfv3AsLsdbChecksum => '1.3.6.1.2.1.191.1.3.1.6', + ospfv3AsLsdbAdvertisement => '1.3.6.1.2.1.191.1.3.1.7', + ospfv3AsLsdbTypeKnown => '1.3.6.1.2.1.191.1.3.1.8', + ospfv3AreaLsdbTable => '1.3.6.1.2.1.191.1.4', + ospfv3AreaLsdbEntry => '1.3.6.1.2.1.191.1.4.1', + ospfv3AreaLsdbAreaId => '1.3.6.1.2.1.191.1.4.1.1', + ospfv3AreaLsdbType => '1.3.6.1.2.1.191.1.4.1.2', + ospfv3AreaLsdbRouterId => '1.3.6.1.2.1.191.1.4.1.3', + ospfv3AreaLsdbLsid => '1.3.6.1.2.1.191.1.4.1.4', + ospfv3AreaLsdbSequence => '1.3.6.1.2.1.191.1.4.1.5', + ospfv3AreaLsdbAge => '1.3.6.1.2.1.191.1.4.1.6', + ospfv3AreaLsdbChecksum => '1.3.6.1.2.1.191.1.4.1.7', + ospfv3AreaLsdbAdvertisement => '1.3.6.1.2.1.191.1.4.1.8', + ospfv3AreaLsdbTypeKnown => '1.3.6.1.2.1.191.1.4.1.9', + ospfv3LinkLsdbTable => '1.3.6.1.2.1.191.1.5', + ospfv3LinkLsdbEntry => '1.3.6.1.2.1.191.1.5.1', + ospfv3LinkLsdbIfIndex => '1.3.6.1.2.1.191.1.5.1.1', + ospfv3LinkLsdbIfInstId => '1.3.6.1.2.1.191.1.5.1.2', + ospfv3LinkLsdbType => '1.3.6.1.2.1.191.1.5.1.3', + ospfv3LinkLsdbRouterId => '1.3.6.1.2.1.191.1.5.1.4', + ospfv3LinkLsdbLsid => '1.3.6.1.2.1.191.1.5.1.5', + ospfv3LinkLsdbSequence => '1.3.6.1.2.1.191.1.5.1.6', + ospfv3LinkLsdbAge => '1.3.6.1.2.1.191.1.5.1.7', + ospfv3LinkLsdbChecksum => '1.3.6.1.2.1.191.1.5.1.8', + ospfv3LinkLsdbAdvertisement => '1.3.6.1.2.1.191.1.5.1.9', + ospfv3LinkLsdbTypeKnown => '1.3.6.1.2.1.191.1.5.1.10', + ospfv3HostTable => '1.3.6.1.2.1.191.1.6', + ospfv3HostEntry => '1.3.6.1.2.1.191.1.6.1', + ospfv3HostAddressType => '1.3.6.1.2.1.191.1.6.1.1', + ospfv3HostAddress => '1.3.6.1.2.1.191.1.6.1.2', + ospfv3HostMetric => '1.3.6.1.2.1.191.1.6.1.3', + ospfv3HostRowStatus => '1.3.6.1.2.1.191.1.6.1.4', + ospfv3HostAreaID => '1.3.6.1.2.1.191.1.6.1.5', + ospfv3IfTable => '1.3.6.1.2.1.191.1.7', + ospfv3IfEntry => '1.3.6.1.2.1.191.1.7.1', + ospfv3IfIndex => '1.3.6.1.2.1.191.1.7.1.1', + ospfv3IfInstId => '1.3.6.1.2.1.191.1.7.1.2', + ospfv3IfAreaId => '1.3.6.1.2.1.191.1.7.1.3', + ospfv3IfType => '1.3.6.1.2.1.191.1.7.1.4', + ospfv3IfTypeDefinition => 'OSPFV3-MIB::ospfv3IfType', + ospfv3IfAdminStatus => '1.3.6.1.2.1.191.1.7.1.5', + ospfv3IfRtrPriority => '1.3.6.1.2.1.191.1.7.1.6', + ospfv3IfTransitDelay => '1.3.6.1.2.1.191.1.7.1.7', + ospfv3IfRetransInterval => '1.3.6.1.2.1.191.1.7.1.8', + ospfv3IfHelloInterval => '1.3.6.1.2.1.191.1.7.1.9', + ospfv3IfRtrDeadInterval => '1.3.6.1.2.1.191.1.7.1.10', + ospfv3IfPollInterval => '1.3.6.1.2.1.191.1.7.1.11', + ospfv3IfState => '1.3.6.1.2.1.191.1.7.1.12', + ospfv3IfStateDefinition => 'OSPFV3-MIB::ospfv3IfState', + ospfv3IfDesignatedRouter => '1.3.6.1.2.1.191.1.7.1.13', + ospfv3IfBackupDesignatedRouter => '1.3.6.1.2.1.191.1.7.1.14', + ospfv3IfEvents => '1.3.6.1.2.1.191.1.7.1.15', + ospfv3IfRowStatus => '1.3.6.1.2.1.191.1.7.1.16', + ospfv3IfDemand => '1.3.6.1.2.1.191.1.7.1.17', + ospfv3IfMetricValue => '1.3.6.1.2.1.191.1.7.1.18', + ospfv3IfLinkScopeLsaCount => '1.3.6.1.2.1.191.1.7.1.19', + ospfv3IfLinkLsaCksumSum => '1.3.6.1.2.1.191.1.7.1.20', + ospfv3IfDemandNbrProbe => '1.3.6.1.2.1.191.1.7.1.21', + ospfv3IfDemandNbrProbeRetransLimit => '1.3.6.1.2.1.191.1.7.1.22', + ospfv3IfDemandNbrProbeInterval => '1.3.6.1.2.1.191.1.7.1.23', + ospfv3IfTEDisabled => '1.3.6.1.2.1.191.1.7.1.24', + ospfv3IfLinkLSASuppression => '1.3.6.1.2.1.191.1.7.1.25', + ospfv3VirtIfTable => '1.3.6.1.2.1.191.1.8', + ospfv3VirtIfEntry => '1.3.6.1.2.1.191.1.8.1', + ospfv3VirtIfAreaId => '1.3.6.1.2.1.191.1.8.1.1', + ospfv3VirtIfNeighbor => '1.3.6.1.2.1.191.1.8.1.2', + ospfv3VirtIfIndex => '1.3.6.1.2.1.191.1.8.1.3', + ospfv3VirtIfInstId => '1.3.6.1.2.1.191.1.8.1.4', + ospfv3VirtIfTransitDelay => '1.3.6.1.2.1.191.1.8.1.5', + ospfv3VirtIfRetransInterval => '1.3.6.1.2.1.191.1.8.1.6', + ospfv3VirtIfHelloInterval => '1.3.6.1.2.1.191.1.8.1.7', + ospfv3VirtIfRtrDeadInterval => '1.3.6.1.2.1.191.1.8.1.8', + ospfv3VirtIfState => '1.3.6.1.2.1.191.1.8.1.9', + ospfv3VirtIfStateDefinition => 'OSPFV3-MIB::ospfv3VirtIfState', + ospfv3VirtIfEvents => '1.3.6.1.2.1.191.1.8.1.10', + ospfv3VirtIfRowStatus => '1.3.6.1.2.1.191.1.8.1.11', + ospfv3VirtIfLinkScopeLsaCount => '1.3.6.1.2.1.191.1.8.1.12', + ospfv3VirtIfLinkLsaCksumSum => '1.3.6.1.2.1.191.1.8.1.13', + ospfv3NbrTable => '1.3.6.1.2.1.191.1.9', + ospfv3NbrEntry => '1.3.6.1.2.1.191.1.9.1', + ospfv3NbrIfIndex => '1.3.6.1.2.1.191.1.9.1.1', + ospfv3NbrIfInstId => '1.3.6.1.2.1.191.1.9.1.2', + ospfv3NbrRtrId => '1.3.6.1.2.1.191.1.9.1.3', + ospfv3NbrAddressType => '1.3.6.1.2.1.191.1.9.1.4', + ospfv3NbrAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType', + ospfv3NbrAddress => '1.3.6.1.2.1.191.1.9.1.5', + ospfv3NbrAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(ospfv3NbrAddressType)', + ospfv3NbrOptions => '1.3.6.1.2.1.191.1.9.1.6', + ospfv3NbrPriority => '1.3.6.1.2.1.191.1.9.1.7', + ospfv3NbrState => '1.3.6.1.2.1.191.1.9.1.8', + ospfv3NbrStateDefinition => 'OSPFV3-MIB::ospfv3NbrState', + ospfv3NbrEvents => '1.3.6.1.2.1.191.1.9.1.9', + ospfv3NbrLsRetransQLen => '1.3.6.1.2.1.191.1.9.1.10', + ospfv3NbrHelloSuppressed => '1.3.6.1.2.1.191.1.9.1.11', + ospfv3NbrIfId => '1.3.6.1.2.1.191.1.9.1.12', + ospfv3NbrRestartHelperStatus => '1.3.6.1.2.1.191.1.9.1.13', + ospfv3NbrRestartHelperStatusDefinition => 'OSPFV3-MIB::ospfv3NbrRestartHelperStatus', + ospfv3NbrRestartHelperAge => '1.3.6.1.2.1.191.1.9.1.14', + ospfv3NbrRestartHelperExitReason => '1.3.6.1.2.1.191.1.9.1.15', + ospfv3NbrRestartHelperExitReasonDefinition => 'OSPFV3-MIB::ospfv3NbrRestartHelperExitReason', + ospfv3CfgNbrTable => '1.3.6.1.2.1.191.1.10', + ospfv3CfgNbrEntry => '1.3.6.1.2.1.191.1.10.1', + ospfv3CfgNbrIfIndex => '1.3.6.1.2.1.191.1.10.1.1', + ospfv3CfgNbrIfInstId => '1.3.6.1.2.1.191.1.10.1.2', + ospfv3CfgNbrAddressType => '1.3.6.1.2.1.191.1.10.1.3', + ospfv3CfgNbrAddress => '1.3.6.1.2.1.191.1.10.1.4', + ospfv3CfgNbrPriority => '1.3.6.1.2.1.191.1.10.1.5', + ospfv3CfgNbrRowStatus => '1.3.6.1.2.1.191.1.10.1.6', + ospfv3VirtNbrTable => '1.3.6.1.2.1.191.1.11', + ospfv3VirtNbrEntry => '1.3.6.1.2.1.191.1.11.1', + ospfv3VirtNbrArea => '1.3.6.1.2.1.191.1.11.1.1', + ospfv3VirtNbrRtrId => '1.3.6.1.2.1.191.1.11.1.2', + ospfv3VirtNbrIfIndex => '1.3.6.1.2.1.191.1.11.1.3', + ospfv3VirtNbrIfInstId => '1.3.6.1.2.1.191.1.11.1.4', + ospfv3VirtNbrAddressType => '1.3.6.1.2.1.191.1.11.1.5', + ospfv3VirtNbrAddress => '1.3.6.1.2.1.191.1.11.1.6', + ospfv3VirtNbrOptions => '1.3.6.1.2.1.191.1.11.1.7', + ospfv3VirtNbrState => '1.3.6.1.2.1.191.1.11.1.8', + ospfv3VirtNbrStateDefinition => 'OSPFV3-MIB::ospfv3VirtNbrState', + ospfv3VirtNbrEvents => '1.3.6.1.2.1.191.1.11.1.9', + ospfv3VirtNbrLsRetransQLen => '1.3.6.1.2.1.191.1.11.1.10', + ospfv3VirtNbrHelloSuppressed => '1.3.6.1.2.1.191.1.11.1.11', + ospfv3VirtNbrIfId => '1.3.6.1.2.1.191.1.11.1.12', + ospfv3VirtNbrRestartHelperStatus => '1.3.6.1.2.1.191.1.11.1.13', + ospfv3VirtNbrRestartHelperStatusDefinition => 'OSPFV3-MIB::ospfv3VirtNbrRestartHelperStatus', + ospfv3VirtNbrRestartHelperAge => '1.3.6.1.2.1.191.1.11.1.14', + ospfv3VirtNbrRestartHelperExitReason => '1.3.6.1.2.1.191.1.11.1.15', + ospfv3VirtNbrRestartHelperExitReasonDefinition => 'OSPFV3-MIB::ospfv3VirtNbrRestartHelperExitReason', + ospfv3AreaAggregateTable => '1.3.6.1.2.1.191.1.12', + ospfv3AreaAggregateEntry => '1.3.6.1.2.1.191.1.12.1', + ospfv3AreaAggregateAreaID => '1.3.6.1.2.1.191.1.12.1.1', + ospfv3AreaAggregateAreaLsdbType => '1.3.6.1.2.1.191.1.12.1.2', + ospfv3AreaAggregateAreaLsdbTypeDefinition => 'OSPFV3-MIB::ospfv3AreaAggregateAreaLsdbType', + ospfv3AreaAggregatePrefixType => '1.3.6.1.2.1.191.1.12.1.3', + ospfv3AreaAggregatePrefix => '1.3.6.1.2.1.191.1.12.1.4', + ospfv3AreaAggregatePrefixLength => '1.3.6.1.2.1.191.1.12.1.5', + ospfv3AreaAggregateRowStatus => '1.3.6.1.2.1.191.1.12.1.6', + ospfv3AreaAggregateEffect => '1.3.6.1.2.1.191.1.12.1.7', + ospfv3AreaAggregateEffectDefinition => 'OSPFV3-MIB::ospfv3AreaAggregateEffect', + ospfv3AreaAggregateRouteTag => '1.3.6.1.2.1.191.1.12.1.8', + ospfv3VirtLinkLsdbTable => '1.3.6.1.2.1.191.1.13', + ospfv3VirtLinkLsdbEntry => '1.3.6.1.2.1.191.1.13.1', + ospfv3VirtLinkLsdbIfAreaId => '1.3.6.1.2.1.191.1.13.1.1', + ospfv3VirtLinkLsdbIfNeighbor => '1.3.6.1.2.1.191.1.13.1.2', + ospfv3VirtLinkLsdbType => '1.3.6.1.2.1.191.1.13.1.3', + ospfv3VirtLinkLsdbRouterId => '1.3.6.1.2.1.191.1.13.1.4', + ospfv3VirtLinkLsdbLsid => '1.3.6.1.2.1.191.1.13.1.5', + ospfv3VirtLinkLsdbSequence => '1.3.6.1.2.1.191.1.13.1.6', + ospfv3VirtLinkLsdbAge => '1.3.6.1.2.1.191.1.13.1.7', + ospfv3VirtLinkLsdbChecksum => '1.3.6.1.2.1.191.1.13.1.8', + ospfv3VirtLinkLsdbAdvertisement => '1.3.6.1.2.1.191.1.13.1.9', + ospfv3VirtLinkLsdbTypeKnown => '1.3.6.1.2.1.191.1.13.1.10', + ospfv3NotificationEntry => '1.3.6.1.2.1.191.1.14', + ospfv3ConfigErrorType => '1.3.6.1.2.1.191.1.14.1', + ospfv3ConfigErrorTypeDefinition => 'OSPFV3-MIB::ospfv3ConfigErrorType', + ospfv3PacketType => '1.3.6.1.2.1.191.1.14.2', + ospfv3PacketTypeDefinition => 'OSPFV3-MIB::ospfv3PacketType', + ospfv3PacketSrc => '1.3.6.1.2.1.191.1.14.3', + ospfv3Conformance => '1.3.6.1.2.1.191.2', + ospfv3Groups => '1.3.6.1.2.1.191.2.1', + ospfv3Compliances => '1.3.6.1.2.1.191.2.2', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'OSPFV3-MIB'} = { + ospfv3AreaStubMetricType => { + '1' => 'ospfv3Metric', + '2' => 'comparableCost', + '3' => 'nonComparable', + }, + ospfv3RestartSupport => { + '1' => 'none', + '2' => 'plannedOnly', + '3' => 'plannedAndUnplanned', + }, + ospfv3VirtNbrState => { + '1' => 'down', + '2' => 'attempt', + '3' => 'init', + '4' => 'twoWay', + '5' => 'exchangeStart', + '6' => 'exchange', + '7' => 'loading', + '8' => 'full', + }, + ospfv3IfType => { + '1' => 'broadcast', + '2' => 'nbma', + '3' => 'pointToPoint', + '5' => 'pointToMultipoint', + }, + ospfv3RestartExitReason => { + '1' => 'none', + '2' => 'inProgress', + '3' => 'completed', + '4' => 'timedOut', + '5' => 'topologyChanged', + }, + ospfv3AreaSummary => { + '1' => 'noAreaSummary', + '2' => 'sendAreaSummary', + }, + ospfv3ConfigErrorType => { + '1' => 'badVersion', + '2' => 'areaMismatch', + '3' => 'unknownNbmaNbr', + '4' => 'unknownVirtualNbr', + '5' => 'helloIntervalMismatch', + '6' => 'deadIntervalMismatch', + '7' => 'optionMismatch', + '8' => 'mtuMismatch', + '9' => 'duplicateRouterId', + '10' => 'noError', + }, + ospfv3VirtNbrRestartHelperExitReason => { + '1' => 'none', + '2' => 'inProgress', + '3' => 'completed', + '4' => 'timedOut', + '5' => 'topologyChanged', + }, + ospfv3AreaImportAsExtern => { + '1' => 'importExternal', + '2' => 'importNoExternal', + '3' => 'importNssa', + }, + ospfv3VirtIfState => { + '1' => 'down', + '4' => 'pointToPoint', + }, + ospfv3VirtNbrRestartHelperStatus => { + '1' => 'notHelping', + '2' => 'helping', + }, + ospfv3IfState => { + '1' => 'down', + '2' => 'loopback', + '3' => 'waiting', + '4' => 'pointToPoint', + '5' => 'designatedRouter', + '6' => 'backupDesignatedRouter', + '7' => 'otherDesignatedRouter', + '8' => 'standby', + }, + ospfv3NbrRestartHelperStatus => { + '1' => 'notHelping', + '2' => 'helping', + }, + ospfv3NbrState => { + '1' => 'down', + '2' => 'attempt', + '3' => 'init', + '4' => 'twoWay', + '5' => 'exchangeStart', + '6' => 'exchange', + '7' => 'loading', + '8' => 'full', + }, + ospfv3RestartStatus => { + '1' => 'notRestarting', + '2' => 'plannedRestart', + '3' => 'unplannedRestart', + }, + ospfv3AreaAggregateEffect => { + '1' => 'advertiseMatching', + '2' => 'doNotAdvertiseMatching', + }, + ospfv3PacketType => { + '1' => 'hello', + '2' => 'dbDescript', + '3' => 'lsReq', + '4' => 'lsUpdate', + '5' => 'lsAck', + '6' => 'nullPacket', + }, + ospfv3StubRouterAdvertisement => { + '1' => 'doNotAdvertise', + '2' => 'advertise', + }, + ospfv3AreaNssaTranslatorState => { + '1' => 'enabled', + '2' => 'elected', + '3' => 'disabled', + }, + ospfv3NbrRestartHelperExitReason => { + '1' => 'none', + '2' => 'inProgress', + '3' => 'completed', + '4' => 'timedOut', + '5' => 'topologyChanged', + }, + ospfv3VersionNumber => { + '3' => 'version3', + }, + ospfv3AreaAggregateAreaLsdbType => { + '8195' => 'interAreaPrefixLsa', + '8199' => 'nssaExternalLsa', + }, + ospfv3AreaNssaTranslatorRole => { + '1' => 'always', + '2' => 'candidate', + }, +}; diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RAPIDCITYMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RESOURCEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/RMONMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/S5CHASSISMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPV2TCV1MIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STATISTICSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADEXMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADEXMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADEXMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADEXMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/STEELHEADMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SWMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYNOPTICSROOTMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SYSTEMRESOURCESMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDDISKIOMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/UCDSNMPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/USAGEMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/VRRPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXSYSTEMEXTMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/WLSXWLANMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm similarity index 98% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm index 842fbe9..7b0cc12 100644 --- a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm +++ b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/SNMP/TableItem.pm @@ -86,7 +86,7 @@ sub unhex_mac { $value =~ s/ //g; $value = join(":", unpack "C*", pack "H*", $value); } elsif ($value && unpack("H12", $value) =~ /(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})(\w{2})/) { - $value = join(":", map { hex($_) } ($1, $2, $3, $4, $5, $6)); + $value = join(":", ($1, $2, $3, $4, $5, $6)); } return $value; } diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/TableItem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm b/check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm rename to check_nwc_health/check_nwc_health-7.6/GLPlugin/lib/Monitoring/GLPlugin/UPNP.pm diff --git a/check_nwc_health/check_nwc_health-7.3/INSTALL b/check_nwc_health/check_nwc_health-7.6/INSTALL similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/INSTALL rename to check_nwc_health/check_nwc_health-7.6/INSTALL diff --git a/check_nwc_health/check_nwc_health-7.3/Makefile.am b/check_nwc_health/check_nwc_health-7.6/Makefile.am similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/Makefile.am rename to check_nwc_health/check_nwc_health-7.6/Makefile.am diff --git a/check_nwc_health/check_nwc_health-7.3/Makefile.in b/check_nwc_health/check_nwc_health-7.6/Makefile.in similarity index 98% rename from check_nwc_health/check_nwc_health-7.3/Makefile.in rename to check_nwc_health/check_nwc_health-7.6/Makefile.in index e438926..505dd52 100644 --- a/check_nwc_health/check_nwc_health-7.3/Makefile.in +++ b/check_nwc_health/check_nwc_health-7.6/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -505,7 +505,7 @@ distdir: $(DISTFILES) ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir @@ -531,7 +531,7 @@ dist-shar: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir @@ -549,7 +549,7 @@ dist dist-all: distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ @@ -559,7 +559,7 @@ distcheck: dist *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac diff --git a/check_nwc_health/check_nwc_health-7.3/NEWS b/check_nwc_health/check_nwc_health-7.6/NEWS similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/NEWS rename to check_nwc_health/check_nwc_health-7.6/NEWS diff --git a/check_nwc_health/check_nwc_health-7.3/README b/check_nwc_health/check_nwc_health-7.6/README similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/README rename to check_nwc_health/check_nwc_health-7.6/README diff --git a/check_nwc_health/check_nwc_health-7.3/THANKS b/check_nwc_health/check_nwc_health-7.6/THANKS similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/THANKS rename to check_nwc_health/check_nwc_health-7.6/THANKS diff --git a/check_nwc_health/check_nwc_health-7.3/TODO b/check_nwc_health/check_nwc_health-7.6/TODO similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/TODO rename to check_nwc_health/check_nwc_health-7.6/TODO diff --git a/check_nwc_health/check_nwc_health-7.3/acinclude.m4 b/check_nwc_health/check_nwc_health-7.6/acinclude.m4 similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/acinclude.m4 rename to check_nwc_health/check_nwc_health-7.6/acinclude.m4 diff --git a/check_nwc_health/check_nwc_health-7.3/aclocal.m4 b/check_nwc_health/check_nwc_health-7.6/aclocal.m4 similarity index 96% rename from check_nwc_health/check_nwc_health-7.3/aclocal.m4 rename to check_nwc_health/check_nwc_health-7.6/aclocal.m4 index 7172475..fbc407b 100644 --- a/check_nwc_health/check_nwc_health-7.3/aclocal.m4 +++ b/check_nwc_health/check_nwc_health-7.6/aclocal.m4 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.15 -*- Autoconf -*- +# generated automatically by aclocal 1.15.1 -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2014 Free Software Foundation, Inc. +# Copyright (C) 2002-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -35,7 +35,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.15' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.15], [], +m4_if([$1], [1.15.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.15])dnl +[AM_AUTOMAKE_VERSION([1.15.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -110,7 +110,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd` # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -143,7 +143,7 @@ fi])]) # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -340,7 +340,7 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -361,7 +361,7 @@ if test x"${install_sh+set}" != xset; then fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2014 Free Software Foundation, Inc. +# Copyright (C) 2003-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -383,7 +383,7 @@ AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -418,7 +418,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2014 Free Software Foundation, Inc. +# Copyright (C) 1997-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -457,7 +457,7 @@ fi # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -486,7 +486,7 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -505,7 +505,7 @@ AC_DEFUN([AM_RUN_LOG], # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2014 Free Software Foundation, Inc. +# Copyright (C) 1996-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -586,7 +586,7 @@ AC_CONFIG_COMMANDS_PRE( rm -f conftest.file ]) -# Copyright (C) 2009-2014 Free Software Foundation, Inc. +# Copyright (C) 2009-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -646,7 +646,7 @@ AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2014 Free Software Foundation, Inc. +# Copyright (C) 2001-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -674,7 +674,7 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2014 Free Software Foundation, Inc. +# Copyright (C) 2006-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -693,7 +693,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2014 Free Software Foundation, Inc. +# Copyright (C) 2004-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/check_nwc_health/check_nwc_health-7.3/config.guess b/check_nwc_health/check_nwc_health-7.6/config.guess similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/config.guess rename to check_nwc_health/check_nwc_health-7.6/config.guess diff --git a/check_nwc_health/check_nwc_health-7.3/config.sub b/check_nwc_health/check_nwc_health-7.6/config.sub similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/config.sub rename to check_nwc_health/check_nwc_health-7.6/config.sub diff --git a/check_nwc_health/check_nwc_health-7.3/configure b/check_nwc_health/check_nwc_health-7.6/configure similarity index 99% rename from check_nwc_health/check_nwc_health-7.3/configure rename to check_nwc_health/check_nwc_health-7.6/configure index 04ef7eb..02876c5 100755 --- a/check_nwc_health/check_nwc_health-7.3/configure +++ b/check_nwc_health/check_nwc_health-7.6/configure @@ -1,7 +1,7 @@ #! /bin/sh # From configure.ac . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for check_nwc_health 7.3. +# Generated by GNU Autoconf 2.69 for check_nwc_health 7.6. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='check_nwc_health' PACKAGE_TARNAME='check_nwc_health' -PACKAGE_VERSION='7.3' -PACKAGE_STRING='check_nwc_health 7.3' +PACKAGE_VERSION='7.6' +PACKAGE_STRING='check_nwc_health 7.6' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1236,7 +1236,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures check_nwc_health 7.3 to adapt to many kinds of systems. +\`configure' configures check_nwc_health 7.6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1308,7 +1308,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of check_nwc_health 7.3:";; + short | recursive ) echo "Configuration of check_nwc_health 7.6:";; esac cat <<\_ACEOF @@ -1393,7 +1393,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -check_nwc_health configure 7.3 +check_nwc_health configure 7.6 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1410,7 +1410,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by check_nwc_health $as_me 7.3, which was +It was created by check_nwc_health $as_me 7.6, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2273,7 +2273,7 @@ fi # Define the identity of the package. PACKAGE='check_nwc_health' - VERSION='7.3' + VERSION='7.6' cat >>confdefs.h <<_ACEOF @@ -3324,7 +3324,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by check_nwc_health $as_me 7.3, which was +This file was extended by check_nwc_health $as_me 7.6, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -3377,7 +3377,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -check_nwc_health config.status 7.3 +check_nwc_health config.status 7.6 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/check_nwc_health/check_nwc_health-7.3/configure.ac b/check_nwc_health/check_nwc_health-7.6/configure.ac similarity index 98% rename from check_nwc_health/check_nwc_health-7.3/configure.ac rename to check_nwc_health/check_nwc_health-7.6/configure.ac index dd2092d..7adb28a 100644 --- a/check_nwc_health/check_nwc_health-7.3/configure.ac +++ b/check_nwc_health/check_nwc_health-7.6/configure.ac @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_REVISION ($Revision: 1.150 $) AC_PREREQ(2.58) -AC_INIT(check_nwc_health,7.3) +AC_INIT(check_nwc_health,7.6) AM_INIT_AUTOMAKE([1.9 tar-pax]) AM_MAINTAINER_MODE([disable]) AC_CANONICAL_HOST diff --git a/check_nwc_health/check_nwc_health-7.3/install-sh b/check_nwc_health/check_nwc_health-7.6/install-sh similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/install-sh rename to check_nwc_health/check_nwc_health-7.6/install-sh diff --git a/check_nwc_health/check_nwc_health-7.3/missing b/check_nwc_health/check_nwc_health-7.6/missing similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/missing rename to check_nwc_health/check_nwc_health-7.6/missing diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/ALARMMIB/Component/AlarmSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/ConnectionSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/KeySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AVOS/Component/SecuritySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/StorageSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Alcatel/OmniAccess/Component/WlanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AlliedTelesyn.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AlliedTelesyn.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/AlliedTelesyn.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/AlliedTelesyn.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Arista.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Arista.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Arista.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Arista.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Arista/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/BGP.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/BGP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/BGP.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/BGP.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/BGP/Component/PeerSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec/Bibo.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec/Bibo.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec/Bibo.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec/Bibo.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec/Bibo/Components/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec/Bibo/Components/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bintec/Bibo/Components/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bluecoat.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bluecoat.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Bluecoat.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Bluecoat.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Brocade.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Brocade.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Brocade.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Brocade.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/FwSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/MngmtSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/SvnSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VoltageSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VpnSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VpnSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VpnSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Firewall1/Component/VpnSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Gaia.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Gaia.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/Gaia.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/Gaia.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/VSX.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/VSX.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/VSX.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/VSX.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/CheckPoint/VSX/Component/FwSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco.pm similarity index 89% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco.pm index bf9eeb7..40bf668 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco.pm @@ -37,6 +37,12 @@ sub init { } else { $self->no_such_mode(); } + } elsif ($self->mode =~ /device::interfaces::portsecurity/) { + if ($self->implements_mib('CISCO-PORT-SECURITY-MIB')) { + $self->analyze_and_check_interface_subsystem("Classes::Cisco::CISCOPORTSECURITYMIB::Component::InterfaceSubsystem"); + } else { + $self->no_such_mode(); + } } else { $self->init(); if ($self->mode =~ /device::interfaces::ifstack::status/ && diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/ASA.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/ASA.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/ASA.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/ASA.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/KeySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/RaidSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/AsyncOS/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CCM.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CCM.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CCM.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CCM.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CCM/Component/CmSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CCM/Component/PhoneSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYALARMMIB/Component/AlarmSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/ModuleSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYFRUCONTROLMIB/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENTITYSENSORMIB/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm similarity index 91% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm index 02f45ff..2c2b9cf 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm @@ -73,10 +73,8 @@ sub finish { $self->{cikeFailLocalValue} = $self->unhex_ip($self->{cikeFailLocalValue}); $self->{cikeFailRemoteAddr} = $self->unhex_ip($self->{cikeFailRemoteAddr}); $self->{cikeFailRemoteValue} = $self->unhex_ip($self->{cikeFailRemoteValue}); - $self->{snmp_sysUptime} = $self->get_snmp_object('MIB-2-MIB', 'sysUpTime', 0); - $self->{snmp_sysUptime} /= 100; $self->{cikeFailTime} /= 100; - $self->{cikeFailTimeAgo} = $self->{snmp_sysUptime} - $self->{cikeFailTime}; + $self->{cikeFailTimeAgo} = $self->ago_sysuptime($self->{cikeFailTime}); } sub check { @@ -106,10 +104,8 @@ sub finish { my ($self) = @_; $self->{cipSecFailPktDstAddr} = $self->unhex_ip($self->{cipSecFailPktDstAddr}); $self->{cipSecFailPktSrcAddr} = $self->unhex_ip($self->{cipSecFailPktSrcAddr}); - $self->{snmp_sysUptime} = $self->get_snmp_object('MIB-2-MIB', 'sysUpTime', 0); - $self->{snmp_sysUptime} /= 100; $self->{cipSecFailTime} /= 100; - $self->{cipSecFailTimeAgo} = $self->{snmp_sysUptime} - $self->{cipSecFailTime}; + $self->{cipSecFailTimeAgo} = $self->ago_sysuptime($self->{cipSecFailTime}); } sub check { diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOMEMORYPOOLMIB/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOPORTSECURITYMIB/Component/InterfaceSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOPORTSECURITYMIB/Component/InterfaceSubsystem.pm new file mode 100644 index 0000000..5faed20 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOPORTSECURITYMIB/Component/InterfaceSubsystem.pm @@ -0,0 +1,134 @@ +package Classes::Cisco::CISCOPORTSECURITYMIB::Component::InterfaceSubsystem; +our @ISA = qw(Classes::IFMIB::Component::InterfaceSubsystem); +use strict; + +sub init { + my ($self) = @_; + my @iftable_columns = qw(ifIndex ifDescr ifAlias ifName); + my @cpsifconfigtable_columns = (); + if ($self->mode =~ /device::interfaces::portsecurity/) { + $self->get_snmp_objects('CISCO-PORT-SECURITY-MIB', qw(cpsGlobalPortSecurityEnable)); + if ($self->{cpsGlobalPortSecurityEnable} eq 'false') { + return; + } + push(@iftable_columns, qw( + ifOperStatus ifAdminStatus + )); + push(@cpsifconfigtable_columns, qw( + cpsIfPortSecurityEnable cpsIfPortSecurityStatus cpsIfViolationCount + cpsIfSecureLastMacAddress + )); + } else { + $self->SUPER::init(); + } + if ($self->mode =~ /device::interfaces::portsecurity/) { + my $if_has_changed = $self->update_interface_cache(0); + my $only_admin_up = + $self->opts->name && $self->opts->name eq '_adminup_' ? 1 : 0; + my $only_oper_up = + $self->opts->name && $self->opts->name eq '_operup_' ? 1 : 0; + if ($only_admin_up || $only_oper_up) { + $self->override_opt('name', undef); + $self->override_opt('drecksptkdb', undef); + } + my @indices = $self->get_interface_indices(); + my @all_indices = @indices; + my @selected_indices = (); + if (! $self->opts->name && ! $self->opts->name3) { + # get_table erzwingen + @indices = (); + $self->bulk_is_baeh(10); + } + if (!$self->opts->name || scalar(@indices) > 0) { + my @save_indices = @indices; # die werden in get_snmp_table_objects geshiftet + foreach ($self->get_snmp_table_objects( + 'IFMIB', 'ifTable+ifXTable', \@indices, \@iftable_columns)) { + next if $only_admin_up && $_->{ifAdminStatus} ne 'up'; + next if $only_oper_up && $_->{ifOperStatus} ne 'up'; + my $interface = Classes::Cisco::CISCOPORTSECURITYMIB::Component::InterfaceSubsystem::Interface->new(%{$_}); + $interface->{columns} = [@iftable_columns]; + push(@{$self->{interfaces}}, $interface); + } + @indices = map { [$_->{ifIndex}]; } @{$self->{interfaces}}; + if (! $self->opts->name && ! $self->opts->name3) { + $self->get_snmp_tables('CISCO-PORT-SECURITY-MIB', [ + ['cpsifs', 'cpsIfConfigTable', 'Classes::Cisco::CISCOPORTSECURITYMIB::Component::InterfaceSubsystem::CpsIf'], + ]); + } else { + $self->{cpsifs} = []; + foreach ($self->get_snmp_table_objects( + 'CISCO-PORT-SECURITY-MIB', 'cpsIfConfigTable', \@indices, \@cpsifconfigtable_columns)) { + my $interface = Classes::Cisco::CISCOPORTSECURITYMIB::Component::InterfaceSubsystem::CpsIf->new(%{$_}); + push(@{$self->{cpsifs}}, $interface); + } + } + $self->merge_tables('interfaces', 'cpsifs'); + @{$self->{interfaces}} = grep { + exists $_->{cpsIfPortSecurityEnable} && + $_->{cpsIfPortSecurityEnable} eq 'true'; + } @{$self->{interfaces}}; + } + } else { + $self->SUPER::init(); + } +} + +sub check { + my ($self) = @_; + if ($self->mode =~ /device::interfaces::portsecurity/) { + if ($self->{cpsGlobalPortSecurityEnable} eq 'true') { + $self->SUPER::check(); + } else { + $self->add_ok("port security is not enabled on this device"); + } + } else { + $self->SUPER::check(); + } +} + +package Classes::Cisco::CISCOPORTSECURITYMIB::Component::InterfaceSubsystem::CpsIf; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub finish { + my ($self) = @_; + $self->{cpsIfSecureLastMacAddress} = $self->{cpsIfSecureLastMacAddress} ? + $self->unhex_mac($self->{cpsIfSecureLastMacAddress}) : '-unknown-'; + +} + +package Classes::Cisco::CISCOPORTSECURITYMIB::Component::InterfaceSubsystem::Interface; +our @ISA = qw(Classes::IFMIB::Component::InterfaceSubsystem::Interface); +use strict; + + +sub check { + my ($self) = @_; + my $full_descr = sprintf "%s%s", + $self->{ifDescr}, + $self->{ifAlias} && $self->{ifAlias} ne $self->{ifDescr} ? + " (alias ".$self->{ifAlias}.")" : ""; + if ($self->mode =~ /device::interfaces::portsecurity/) { + if ($self->{cpsIfPortSecurityEnable} eq 'false') { + $self->add_info(sprintf 'interface %s security not enabled', + $full_descr); + $self->add_ok(); + } else { + $self->add_info(sprintf 'interface %s security status is %s', + $full_descr, $self->{cpsIfPortSecurityStatus}); + if ($self->{cpsIfPortSecurityStatus} eq 'secureup') { + $self->add_ok(); + } elsif ($self->{cpsIfPortSecurityStatus} eq 'securedown') { + $self->annotate_info('last mac address was '.$self->{cpsIfSecureLastMacAddress}); + $self->add_unknown_mitigation(); + } elsif ($self->{cpsIfPortSecurityStatus} eq 'shutdown') { + $self->annotate_info('last mac address was '.$self->{cpsIfSecureLastMacAddress}); + $self->add_critical(); + } + } + } else { + $self->SUPER::check(); + } +} + + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm similarity index 59% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm index 35940c1..66a96de 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm @@ -7,14 +7,22 @@ use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 }; sub init { my ($self) = @_; $self->get_snmp_objects('CISCO-STACKWISE-MIB', qw(cswMaxSwitchNum - cswRingRedundant ciscoStackWiseMIBConform cswStackWiseMIBCompliances + cswRingRedundant cswStackBandWidth ciscoStackWiseMIBConform + cswStackWiseMIBCompliances )); - $self->get_snmp_tables("CISCO-STACKWISE-MIB", [ - ['switches', 'cswSwitchInfoTable', 'Classes::Cisco::CISCOSTACKWISEMIB::Component::StackSubsystem::Switch'], - ['ports', 'cswStackPortInfoTable', 'Classes::Cisco::CISCOSTACKWISEMIB::Component::StackSubsystem::Port'], - #['powers', 'cswStackPowerInfoTable', 'Monitoring::GLPlugin::SNMP::TableItem'], - #['powerports', 'cswStackPowerPortInfoTable', 'Monitoring::GLPlugin::SNMP::TableItem'], - ]); + # cswStackType is not uniqe enough depening of IOS-XE version. + # cswStackBandWidth exists only on distributed switches with SVL + if ($self->{cswStackBandWidth}) { + $self->get_snmp_tables("CISCO-STACKWISE-MIB", [ + ['switches', 'cswSwitchInfoTable', 'Classes::Cisco::CISCOSTACKWISEMIB::Component::StackSubsystem::Switch'], + ['ports', 'cswDistrStackPhyPortInfoEntry', 'Classes::Cisco::CISCOSTACKWISEMIB::Component::StackSubsystem::PhyPort'], + ]); + } else { + $self->get_snmp_tables("CISCO-STACKWISE-MIB", [ + ['switches', 'cswSwitchInfoTable', 'Classes::Cisco::CISCOSTACKWISEMIB::Component::StackSubsystem::Switch'], + ['ports', 'cswStackPortInfoTable', 'Classes::Cisco::CISCOSTACKWISEMIB::Component::StackSubsystem::Port'], + ]); + }; $self->{numSwitches} = scalar(@{$self->{switches}}); $self->{switchSerialList} = [map { $_->{flat_indices} } @{$self->{switches}}]; $self->{numPorts} = scalar(@{$self->{ports}}); @@ -25,10 +33,16 @@ sub check { foreach (@{$self->{switches}}) { $_->check(); } - $self->add_info(sprintf 'ring is %sredundant', - $self->{cswRingRedundant} ne 'true' ? 'not ' : ''); - if ($self->{cswRingRedundant} ne 'true' && $self->{numSwitches} > 1) { - $self->add_warning(); + if ($self->{cswStackBandWidth}) { + $self->add_info(sprintf + 'this is a distributed stack with bandwidth %d Gbit/s', + $self->{cswStackBandWidth}); + } else { + $self->add_info(sprintf 'ring is %sredundant', + $self->{cswRingRedundant} ne 'true' ? 'not ' : ''); + if ($self->{cswRingRedundant} ne 'true' && $self->{numSwitches} > 1) { + $self->add_warning(); + } } $self->opts->override_opt('lookback', 1800) if ! $self->opts->lookback; $self->valdiff({name => 'stackwise', lastarray => 1}, @@ -66,6 +80,16 @@ sub check { ); } +package Classes::Cisco::CISCOSTACKWISEMIB::Component::StackSubsystem::PhyPort; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +sub check { + my ($self) = @_; + $self->add_info(sprintf 'link to neighbor %s is %s', + $self->{cswDistrStackPhyPortNbr}, $self->{cswDistrStackPhyPortOperStatus} + ); +} + package Classes::Cisco::CISCOSTACKWISEMIB::Component::StackSubsystem::Switch; our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS.pm similarity index 92% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS.pm index d25c5ec..2db93b3 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS.pm @@ -34,8 +34,9 @@ sub init { $self->analyze_and_check_config_subsystem("Classes::Cisco::IOS::Component::NatSubsystem"); } elsif ($self->mode =~ /device::interfaces::nat::rejects/) { $self->analyze_and_check_config_subsystem("Classes::Cisco::IOS::Component::NatSubsystem"); - } elsif ($self->mode =~ /device::bgp::prefix::count/) { - $self->analyze_and_check_config_subsystem("Classes::Cisco::IOS::Component::BgpSubsystem"); + #} elsif ($self->mode =~ /device::bgp::prefix::count/) { + } elsif ($self->mode =~ /device::bgp/) { + $self->analyze_and_check_bgp_subsystem("Classes::BGP::Component::PeerSubsystem"); } elsif ($self->mode =~ /device::wlan/ && $self->implements_mib('AIRESPACE-WIRELESS-MIB')) { $self->analyze_and_check_wlan_subsystem("Classes::Cisco::WLC::Component::WlanSubsystem"); } elsif ($self->mode =~ /device::vpn::status/) { diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm new file mode 100644 index 0000000..0d1f2ac --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/BgpSubsystem.pm @@ -0,0 +1,141 @@ +package Classes::Cisco::IOS::Component::BgpSubsystem; +our @ISA = qw(Classes::BGP::Component::PeerSubsystem Monitoring::GLPlugin::SNMP::Item); +use strict; + +sub init { + my ($self) = @_; + if ($self->mode =~ /device::bgp::prefix::count/) { + $self->get_snmp_tables('CISCO-BGP4-MIB', [ + ['peers', 'cbgpPeer2AddrFamilyPrefixTable', 'Classes::Cisco::IOS::Component::BgpSubsystem::Peer2', sub { return $self->filter_name(shift->{cbgpPeer2RemoteAddr}) } ], + ]); + if (! @{$self->{peers}}) { + $self->get_snmp_tables('CISCO-BGP4-MIB', [ + ['peers', 'cbgpPeerAddrFamilyPrefixTable', 'Classes::Cisco::IOS::Component::BgpSubsystem::Peer', sub { return $self->filter_name(shift->{cbgpPeerRemoteAddr}) } ], + ]); + } + } else { + $self->get_snmp_tables('CISCO-BGP4-MIB', [ + ['peers', 'cbgpPeer2Table', 'Classes::Cisco::IOS::Component::BgpSubsystem::Peer2', sub { return $self->filter_name(shift->{cbgpPeer2RemoteAddr}) } ], + ]); + if (! @{$self->{peers}}) { + $self->get_snmp_tables('CISCO-BGP4-MIB', [ + ['peers', 'cbgpPeerTable', 'Classes::Cisco::IOS::Component::BgpSubsystem::Peer', sub { return $self->filter_name(shift->{cbgpPeerRemoteAddr}) } ], + ]); + } + if (scalar(@{$self->{peers}}) == 0) { + bless $self, "Classes::BGP::Component::PeerSubsystem"; + $self->init(); + } + } +} + +sub check { + my ($self) = @_; + if ($self->mode =~ /device::bgp::prefix::count/) { + if (scalar(@{$self->{peers}}) == 0) { + $self->add_critical('no peers found'); + } else { + foreach (@{$self->{peers}}) { + $_->check(); + } + } + } else { + $self->SUPER::check(); + } +} + +package Classes::Cisco::IOS::Component::BgpSubsystem::Peer; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub finish { + my ($self) = @_; + if ($self->mode =~ /device::bgp::prefix::count/) { + $self->{cbgpPeerAddrFamilySafi} = pop @{$self->{indices}}; + $self->{cbgpPeerAddrFamilyAfi} = pop @{$self->{indices}}; + $self->{cbgpPeerRemoteAddr} = join(".", @{$self->{indices}}); + } +} + +sub check { + my ($self) = @_; + if ($self->mode =~ /device::bgp::prefix::count/) { + $self->add_info(sprintf "peer %s accepted %d prefixes", + $self->{cbgpPeerRemoteAddr}, $self->{cbgpPeerAcceptedPrefixes}); + $self->set_thresholds(metric => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes', + warning => '1:', critical => '1:'); + $self->add_message($self->check_thresholds( + metric => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes', + value => $self->{cbgpPeerAcceptedPrefixes})); + $self->add_perfdata( + label => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes', + value => $self->{cbgpPeerAcceptedPrefixes}, + ); + } +} + +package Classes::Cisco::IOS::Component::BgpSubsystem::Peer2; +our @ISA = qw(Classes::BGP::Component::PeerSubsystem::Peer Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub finish { + my ($self) = @_; + if ($self->mode =~ /device::bgp::prefix::count/) { + $self->{cbgpPeer2AddrFamilySafi} = pop @{$self->{indices}}; + $self->{cbgpPeer2AddrFamilyAfi} = pop @{$self->{indices}}; + $self->{cbgpPeer2Type} = shift @{$self->{indices}}; + # ja mei + $self->{cbgpPeer2Type} = shift @{$self->{indices}}; + if (scalar(@{$self->{indices}}) > 4) { + $self->{cbgpPeer2RemoteAddr} = pack "C*", @{$self->{indices}}; + $self->{cbgpPeer2RemoteAddr} = $self->unhex_ipv6($self->{cbgpPeer2RemoteAddr}); + } else { + $self->{cbgpPeer2RemoteAddr} = join(".", @{$self->{indices}}); + } + } else { + $self->{cbgpPeer2Type} = shift @{$self->{indices}}; + $self->{cbgpPeer2Type} = shift @{$self->{indices}}; + if (scalar(@{$self->{indices}}) > 4) { + $self->{cbgpPeer2RemoteAddr} = pack "C*", @{$self->{indices}}; + $self->{cbgpPeer2RemoteAddr} = $self->unhex_ipv6($self->{cbgpPeer2RemoteAddr}); + } else { + $self->{cbgpPeer2RemoteAddr} = join(".", @{$self->{indices}}); + } + } + if ($self->mode !~ /device::bgp::prefix::count/) { + # na dasporama ohm en Item a eigns check und ko des vom + # Classes::BGP hernehma. + my @mapping = ( + ["bgpPeerRemoteAddr", "cbgpPeer2RemoteAddr"], + ["bgpPeerRemoteAs", "cbgpPeer2RemoteAs"], + ["bgpPeerAdminStatus", "cbgpPeer2AdminStatus"], + ["bgpPeerLastError", "cbgpPeer2LastError"], + ["bgpPeerFsmEstablishedTime", "cbgpPeer2FsmEstablishedTime"], + ["bgpPeerState", "cbgpPeer2State"], + ); + foreach (@mapping) { + $self->{$_->[0]} = $self->{$_->[1]}; + } + $self->SUPER::finish(); + } +} + +sub check { + my ($self) = @_; + if ($self->mode =~ /device::bgp::prefix::count/) { + $self->add_info(sprintf "peer %s accepted %d prefixes", + $self->{cbgpPeer2RemoteAddr}, $self->{cbgpPeer2AcceptedPrefixes}); + $self->set_thresholds(metric => $self->{cbgpPeer2RemoteAddr}.'_accepted_prefixes', + warning => '1:', critical => '1:'); + $self->add_message($self->check_thresholds( + metric => $self->{cbgpPeer2RemoteAddr}.'_accepted_prefixes', + value => $self->{cbgpPeer2AcceptedPrefixes})); + $self->add_perfdata( + label => $self->{cbgpPeer2RemoteAddr}.'_accepted_prefixes', + value => $self->{cbgpPeer2AcceptedPrefixes}, + ); + } else { + $self->SUPER::check(); + } +} + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/ConfigSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/ConnectionSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/IOS/Component/NatSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS/Component/FexSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/NXOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/PrimeNCS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/PrimeNCS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/PrimeNCS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/PrimeNCS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/SB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/SB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/SB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/SB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/SB/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/SB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/SB/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/UCOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/UCOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/UCOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/UCOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC.pm similarity index 76% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC.pm index 9bd98c2..78bdf0f 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC.pm @@ -27,8 +27,17 @@ sub init { } } elsif ($self->mode =~ /device::wlan/) { $self->analyze_and_check_wlan_subsystem("Classes::Cisco::WLC::Component::WlanSubsystem"); + } elsif ($self->mode =~ /device::ha::/) { + $self->analyze_and_check_wlan_subsystem("Classes::Cisco::WLC::Component::HaSubsystem"); } else { $self->no_such_mode(); } } +sub pretty_sysdesc { + my ($self, $sysDescr) = @_; + $self->get_snmp_objects('AIRESPACE-SWITCHING-MIB', qw(agentInventorySysDescription agentInventoryMachineModel)); + if ($self->{agentInventorySysDescription} and $self->{agentInventoryMachineModel}) { + return $self->{agentInventorySysDescription}." ".$self->{agentInventoryMachineModel}; + } +} diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/HaSubsystem.pm new file mode 100644 index 0000000..3202487 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/HaSubsystem.pm @@ -0,0 +1,44 @@ +package Classes::Cisco::WLC::Component::HaSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; + +sub init { + my ($self) = @_; + if ($self->mode =~ /device::ha::status/) { + $self->{name} = $self->get_snmp_object('MIB-2-MIB', 'sysName', 0); + $self->get_snmp_objects('CISCO-LWAPP-HA-MIB', qw( + cLHaPeerIpAddressType cLHaPeerIpAddress + cLHaServicePortPeerIpAddressType cLHaServicePortPeerIpAddress + cLHaServicePortPeerIpNetMaskType cLHaServicePortPeerIpNetMask + cLHaRedundancyIpAddressType cLHaRedundancyIpAddress + cLHaPrimaryUnit cLHaNetworkFailOver + cLHaBulkSyncStatus cLHaRFStatusUnitIp + cLHaAvgPeerReachLatency cLHaAvgGwReachLatency + )); + } +} + +sub check { + my ($self) = @_; + $self->add_info('checking ha config'); + if ($self->mode =~ /device::ha::status/) { + if ($self->{cLHaNetworkFailOver} && + $self->{cLHaNetworkFailOver} eq 'true') { + $self->add_info(sprintf "this is a %s unit in a failover setup, bulk sync status is %s", + ($self->{cLHaPrimaryUnit} && $self->{cLHaPrimaryUnit} eq 'false') ? + "secondary" : "primary", $self->{cLHaBulkSyncStatus}); + if($self->{cLHaPrimaryUnit} && + $self->{cLHaPrimaryUnit} eq 'false') { + $self->add_ok(); + } else { + $self->add_ok(); + } + if ($self->{cLHaBulkSyncStatus} ne "Complete") { + $self->add_warning(); + } + } else { + $self->add_critical_mitigation('ha failover is not configured'); + } + } +} + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cisco/WLC/Component/WlanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister/Firewall1.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister/Firewall1.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister/Firewall1.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister/Firewall1.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister/Firewall1/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister/Firewall1/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Clavister/Firewall1/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cumulus.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cumulus.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Cumulus.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Cumulus.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Device.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Device.pm similarity index 95% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Device.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Device.pm index d922875..b741e82 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Device.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Device.pm @@ -41,6 +41,7 @@ sub classify { $self->{productname} = 'clavister' if $self->opts->servertype eq 'clavister'; $self->{productname} = 'ifmib' if $self->opts->servertype eq 'ifmib'; $self->{productname} = 'generic_hostresources' if $self->opts->servertype eq 'generic_hostresources'; + $self->{productname} = 'generic_ucd' if $self->opts->servertype eq 'generic_ucd'; } if ($self->opts->mode eq "uptime" && $self->opts->mode eq "short") { return $self; @@ -109,6 +110,8 @@ sub classify { } elsif ($self->{productname} =~ /Pulse Secure.*LLC/i) { # Pulse Secure,LLC,Pulse Policy Secure,IC-6500,5.2R7.1 (build 37645) $self->rebless('Classes::Juniper::IVE'); + } elsif ($self->{productname} =~ /DrayTek.*Vigor/i) { + $self->rebless('Classes::DrayTek'); } elsif ($self->implements_mib('NETGEAR-MIB')) { $self->rebless('Classes::Netgear'); } elsif ($self->{productname} =~ /^(GS|FS)/i) { @@ -127,6 +130,8 @@ sub classify { $self->rebless('Classes::HH3C'); } elsif ($self->{productname} =~ /(Huawei)/i) { $self->rebless('Classes::Huawei'); + } elsif ($self->{sysobjectid} =~ /1\.3\.6\.1\.4\.1\.2011\.2\./) { + $self->rebless('Classes::Huawei'); } elsif ($self->{productname} =~ /Procurve/i || ($self->implements_mib('HP-ICF-CHASSIS-MIB') && $self->implements_mib('NETSWITCH-MIB'))) { @@ -145,10 +150,14 @@ sub classify { $self->rebless('Classes::Foundry'); } elsif ($self->{productname} eq 'generic_hostresources') { $self->rebless('Classes::HOSTRESOURCESMIB'); + } elsif ($self->{productname} eq 'generic_ucd') { + $self->rebless('Classes::UCDMIB'); } elsif ($self->{productname} =~ /Linux Stingray/i) { $self->rebless('Classes::HOSTRESOURCESMIB'); } elsif ($self->{productname} =~ /Fortinet|Fortigate/i) { $self->rebless('Classes::Fortigate'); + } elsif ($self->implements_mib('FORTINET-FORTIGATE-MIB')) { + $self->rebless('Classes::Fortigate'); } elsif ($self->implements_mib('ALCATEL-IND1-BASE-MIB')) { $self->rebless('Classes::Alcatel'); } elsif ($self->implements_mib('ONEACCESS-SYS-MIB')) { diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek.pm new file mode 100644 index 0000000..bb65198 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek.pm @@ -0,0 +1,25 @@ +package Classes::DrayTek; +our @ISA = qw(Classes::Device); +use strict; + + +sub init { + my ($self) = @_; + if ($self->{productname} =~ /Vigor/i) { + bless $self, 'Classes::DrayTek::Vigor'; + $self->debug('using Classes::DrayTek::Vigor'); + } + if (ref($self) ne "Classes::DrayTek") { + $self->init(); + } else { + $self->no_such_device(); + } +} + +sub pretty_sysdesc { + my ($self, $sysDescr) = @_; + if ($sysDescr =~ /DrayTek.*Vigor(\d+).*(Version: .*?)[ ,]/) { + return 'DrayTek Vigor '.$1.' '.$2; + } +} + diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor.pm new file mode 100644 index 0000000..6057094 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor.pm @@ -0,0 +1,17 @@ +package Classes::DrayTek::Vigor; +our @ISA = qw(Classes::DrayTek); +use strict; + +sub init { + my ($self) = @_; + if ($self->mode =~ /device::hardware::health/) { + $self->analyze_and_check_environmental_subsystem("Classes::DrayTek::Vigor::Component::EnvironmentalSubsystem"); + } elsif ($self->mode =~ /device::hardware::load/) { + $self->analyze_and_check_cpu_subsystem("Classes::DrayTek::Vigor::Component::CpuSubsystem"); + } elsif ($self->mode =~ /device::hardware::memory/) { + $self->analyze_and_check_mem_subsystem("Classes::DrayTek::Vigor::Component::MemSubsystem"); + } else { + $self->no_such_mode(); + } +} + diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/CpuSubsystem.pm new file mode 100644 index 0000000..1a9b059 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/CpuSubsystem.pm @@ -0,0 +1,27 @@ +package Classes::DrayTek::Vigor::Component::CpuSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; + +sub init { + my ($self) = @_; + my $sysdescr = $self->get_snmp_object('MIB-2-MIB', 'sysDescr', 0); + if ($sysdescr =~ /CPU Usage:\s*([\d\.])+%/i) { + $self->{cpu_usage} = $1; + } else { + $self->no_such_mode(); + } +} + +sub check { + my ($self) = @_; + $self->add_info('checking cpu'); + $self->add_info(sprintf 'cpu usage is %.2f%%', $self->{cpu_usage}); + $self->set_thresholds(warning => 80, critical => 90); + $self->add_message($self->check_thresholds($self->{cpu_usage})); + $self->add_perfdata( + label => 'cpu_usage', + value => $self->{cpu_usage}, + uom => '%', + ); +} + diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/EnvironmentalSubsystem.pm new file mode 100644 index 0000000..743e47d --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/EnvironmentalSubsystem.pm @@ -0,0 +1,36 @@ +package Classes::DrayTek::Vigor::Component::EnvironmentalSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; +use Data::Dumper; + +sub init { + my ($self) = @_; + $self->get_snmp_tables('ADSL-LINE-MIB', [ + ['lines', 'adslAturPhysTable', 'Classes::DrayTek::Vigor::Component::AdslLine'], + ]); +} + + +package Classes::DrayTek::Vigor::Component::AdslLine; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub finish { + my ($self) = @_; + if ($self->{adslAturCurrStatus}) { + chomp $self->{adslAturCurrStatus}; + $self->{adslAturCurrStatus} =~ s/\x00+$//; + } +} + +sub check { + my ($self) = @_; + $self->add_info(sprintf 'adsl line %s has status %s', + $self->{flat_indices}, $self->{adslAturCurrStatus}); + if ($self->{adslAturCurrStatus} ne "SHOWTIME") { + $self->add_critical(); + } else { + $self->add_ok(); + } +} + diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/MemSubsystem.pm new file mode 100644 index 0000000..4d002a6 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/DrayTek/Vigor/Component/MemSubsystem.pm @@ -0,0 +1,27 @@ +package Classes::DrayTek::Vigor::Component::MemSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; + +sub init { + my ($self) = @_; + my $sysdescr = $self->get_snmp_object('MIB-2-MIB', 'sysDescr', 0); + if ($sysdescr =~ /Memory Usage:\s*([\d\.])+%/i) { + $self->{mem_usage} = $1; + } else { + $self->no_such_mode(); + } +} + +sub check { + my ($self) = @_; + $self->add_info('checking mem'); + $self->add_info(sprintf 'memory usage is %.2f%%', $self->{mem_usage}); + $self->set_thresholds(warning => 90, critical => 95); + $self->add_message($self->check_thresholds($self->{mem_usage})); + $self->add_perfdata( + label => 'mem_usage', + value => $self->{mem_usage}, + uom => '%', + ); +} + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/ENTITYSENSORMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/ENTITYSENSORMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/ENTITYSENSORMIB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/ENTITYSENSORMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/ENTITYSENSORMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Access.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Access.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Access.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Access.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Access/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Access/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Access/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Access/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Aggregation.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Aggregation.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Aggregation.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Aggregation.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Aggregation/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Aggregation/Component/EnvironmentalSubsystem.pm similarity index 74% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Aggregation/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Aggregation/Component/EnvironmentalSubsystem.pm index 6fa0dd8..0535811 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/Aggregation/Component/EnvironmentalSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/Aggregation/Component/EnvironmentalSubsystem.pm @@ -39,15 +39,22 @@ use strict; sub check { my ($self) = @_; - $self->add_info(sprintf 'sensor %s is %s°C', - $self->{eltexSensorDescription}, $self->{eltexSensorStatus}); - $self->set_thresholds(warning => 55, critical => 65); - $self->add_message($self->check_thresholds($self->{eltexSensorStatus})); - $self->add_perfdata( - label => 'sensor_'.$self->{eltexSensorDescription}.'_temp', - value => $self->{eltexSensorStatus}, - uom => '°C', - ); + # Perform check only if this is temp sensor + if ($self->{eltexSensorType} eq '°C') { + $self->add_info(sprintf 'sensor %s is %s %s', $self->{eltexSensorDescription}, + $self->{eltexSensorStatus}, $self->{eltexSensorType}); + $self->set_thresholds(warning => 55, critical => 65); + $self->add_message($self->check_thresholds($self->{eltexSensorStatus})); + $self->add_perfdata( + label => 'sensor_'.$self->{eltexSensorDescription}.'_temp', + value => $self->{eltexSensorStatus}, + uom => $self->{eltexSensorType}, + ); + } + # Avoid fan rpm + elsif ($self->{eltexSensorType} eq 'rpm') { + $self->blacklist(); + } } package Classes::Eltex::Aggregation::Component::EnvironmentalSubsystem::Power; diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/MES/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/MES/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/MES/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/MES/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/MES/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/MES/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Eltex/MES/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Eltex/MES/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/ConfigSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/ConfigSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/ConfigSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/ConfigSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/ConnectionSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/ConnectionSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/ConnectionSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/ConnectionSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/GTM.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/GTM.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/GTM.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/GTM.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/LTM.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/F5/F5BIGIP/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCEOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCEOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCEOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCEOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCEOS/Components/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCEOS/Components/FruSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCMGMT.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCMGMT.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCMGMT.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCMGMT.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCMGMT/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FCMGMT/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/InterfaceSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/InterfaceSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/InterfaceSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/InterfaceSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/FabOS/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate.pm similarity index 77% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate.pm index 640fb0c..e61883e 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate.pm @@ -1,5 +1,5 @@ package Classes::Fortigate; -our @ISA = qw(Classes::Brocade); +our @ISA = qw(Classes::Device); use strict; sub init { @@ -10,6 +10,8 @@ sub init { $self->analyze_and_check_cpu_subsystem("Classes::Fortigate::Component::CpuSubsystem"); } elsif ($self->mode =~ /device::hardware::memory/) { $self->analyze_and_check_mem_subsystem("Classes::Fortigate::Component::MemSubsystem"); + } elsif ($self->mode =~ /device::ha::/) { + $self->analyze_and_check_mem_subsystem("Classes::Fortigate::Component::HaSubsystem"); } else { $self->no_such_mode(); } diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/HaSubsystem.pm new file mode 100644 index 0000000..01848cf --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/HaSubsystem.pm @@ -0,0 +1,79 @@ +package Classes::Fortigate::Component::HaSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; + +sub init { + my ($self) = @_; + $self->get_snmp_objects('FORTINET-CORE-MIB', (qw( + fnSysSerial + ))); + $self->get_snmp_objects('FORTINET-FORTIGATE-MIB', (qw( + fgHaStatsSyncStatus fgHaSystemMode fgHaOverride fgHaAutoSync + fgHaGroupName fgFcSwSerial fgFcSwName + ))); + $self->get_snmp_tables('FORTINET-FORTIGATE-MIB', [ + ['fgHaStatsTable', 'fgHaStatsTable', 'Classes::Fortigate::Component::HaSubsystem::SyncStatus'], + ['fgVdTable', 'fgVdTable', 'Monitoring::GLPlugin::SNMP::TableItem'], + ]); + if ($self->mode =~ /device::ha::role/) { + $self->opts->override_opt('role', 'active'); + # fgHaSystemMode: activePassive, activeActive or standalone + } + foreach (@{$self->{fgHaStatsTable}}) { + $_->{fnSysSerial} = $self->{fnSysSerial}; + $_->{fgHaSystemMode} = $self->{fgHaSystemMode}; + } +} + +# Specify threshold values, so that you understand when the number of units +# decreases, for example we have only 2 units in stack, so we should get +# warning state if one of unit goes down: +# ./check_nwc_health --hostname 10.10.10.2 --mode ha-status --warning 2: +# OK - stack have 2 units | 'units'=2;2:;0:;; +# and when only one unit left: +# WARNING - stack have 1 units | 'units'=1;2:;0:;; + +sub check { + my ($self) = @_; + if ($self->{fgHaSystemMode} eq "standalone") { + $self->add_warning_mitigation("this is a standalone system"); + } else { + foreach (@{$self->{fgHaStatsTable}}) { + $_->check(); + } + $self->add_info(sprintf "cluster has %d nodes", scalar(@{$self->{fgHaStatsTable}})); + $self->add_ok(); + } +} + + +package Classes::Fortigate::Component::HaSubsystem::SyncStatus; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub check { + my ($self) = @_; + if ($self->{fgHaStatsSerial} eq $self->{fnSysSerial}) { + if ($self->mode eq "device::ha::role") { + $self->{iammaster} = $self->{fgHaStatsMasterSerial} eq $self->{fnSysSerial} ? 1 : 0; + $self->add_info(sprintf "this is a %s node in a %s setup", $self->opts->role, $self->{fgHaSystemMode}); + if ($self->opts->role eq "active" && $self->{iammaster}) { + $self->add_ok(); + } elsif ($self->opts->role eq "passive" && ! $self->{iammaster}) { + $self->add_ok(); + } else { + $self->add_critical(); + } + } elsif ($self->mode eq "device::ha::status") { + $self->add_info(sprintf "ha sync status is %s", $self->{fgHaStatsSyncStatus}); + if ($self->{fgHaStatsSyncStatus} eq "synchronized") { + $self->add_ok(); + } else { + $self->add_critical(); + } + } + } else { + # this row is not relevant for the local node + } +} + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm new file mode 100644 index 0000000..277fc2a --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Fortigate/Component/SensorSubsystem.pm @@ -0,0 +1,134 @@ +package Classes::Fortigate::Component::SensorSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; + +sub init { + my ($self) = @_; + $self->get_snmp_tables('FORTINET-FORTIGATE-MIB', [ + ['sensors', 'fgHwSensorTable', 'Classes::Fortigate::Component::SensorSubsystem::Sensor'], + ]); +} + +package Classes::Fortigate::Component::SensorSubsystem::Sensor; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub finish { + my ($self) = @_; + $self->{fgHwSensorEntAlarmStatus} ||= "false"; + $self->{fgHwSensorEntValue} = -1 if ! defined $self->{fgHwSensorEntValue}; + if ($self->{fgHwSensorEntValue} == -1) { + # empty, this case is handled in the default sensor class + } elsif ($self->{fgHwSensorEntName} =~ /Fan/) { + bless $self, "Classes::Fortigate::Component::SensorSubsystem::Fan"; + } elsif ($self->{fgHwSensorEntName} =~ /PS.*Status/) { + bless $self, "Classes::Fortigate::Component::SensorSubsystem::Powersupply"; + } elsif ($self->{fgHwSensorEntName} =~ /(LM75)|(Temp)|(^(TD|TR)\d+)|(DTS\d+)/) { + # thermal diode/resistor, dingsbums thermal sensor + bless $self, "Classes::Fortigate::Component::SensorSubsystem::Temperature"; + } elsif ($self->{fgHwSensorEntName} =~ /(VOUT)|(VIN)|(VCC)|(P\d+V\d+)|(_\d+V\d+_)|(DDR)|(VCORE)|(DVDD)/) { + # VPP_DDR, VTT_DDR sind irgendwelche voltage regulatory devices + # DVDD irgendein Realtec digital voltage drecksdeil + bless $self, "Classes::Fortigate::Component::SensorSubsystem::Voltage"; + } else { +$self->{UNKNOWN} = 1; + } +} + +sub check { + my ($self) = @_; + if ($self->{fgHwSensorEntValue} == -1) { + $self->add_info(sprintf '%s is not installed', + $self->{fgHwSensorEntName}); + return; + } + $self->add_info(sprintf 'sensor %s alarm status is %s', + $self->{fgHwSensorEntName}, + $self->{fgHwSensorEntAlarmStatus}); + if ($self->{fgHwSensorEntAlarmStatus} && $self->{fgHwSensorEntAlarmStatus} eq "true") { + $self->add_critical(); + } + if ($self->{fgHwSensorEntValue}) { + $self->add_perfdata( + label => sprintf('sensor_%s', $self->{fgHwSensorEntName}), + value => $self->{fgHwSensorEntValue}, + ); + } +} + +package Classes::Fortigate::Component::SensorSubsystem::Fan; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub check { + my ($self) = @_; + $self->add_info(sprintf '%s%s alarm status is %s', + $self->{fgHwSensorEntName} =~ /Fan/i ? "" : "Fan ", + $self->{fgHwSensorEntName}, + $self->{fgHwSensorEntAlarmStatus}); + if ($self->{fgHwSensorEntAlarmStatus} eq "true") { + $self->add_critical(); + } + if (defined $self->{fgHwSensorEntValue}) { + $self->add_perfdata( + label => sprintf('rpm_%s', $self->{fgHwSensorEntName}), + value => $self->{fgHwSensorEntValue}, + ); + } +} + +package Classes::Fortigate::Component::SensorSubsystem::Temperature; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub check { + my ($self) = @_; + $self->add_info(sprintf '%s%s alarm status is %s', + $self->{fgHwSensorEntName} =~ /Temp/i ? "" : "Temp ", + $self->{fgHwSensorEntName}, + $self->{fgHwSensorEntAlarmStatus}); + if ($self->{fgHwSensorEntAlarmStatus} eq "true") { + $self->add_critical(); + } + if (defined $self->{fgHwSensorEntValue}) { + $self->add_perfdata( + label => sprintf('temp_%s', $self->{fgHwSensorEntName}), + value => $self->{fgHwSensorEntValue}, + ); + } +} + +package Classes::Fortigate::Component::SensorSubsystem::Voltage; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub check { + my ($self) = @_; + $self->add_info(sprintf '%s alarm status is %s', + $self->{fgHwSensorEntName}, + $self->{fgHwSensorEntAlarmStatus}); + if ($self->{fgHwSensorEntAlarmStatus} eq "true") { + $self->add_critical(); + } + if (defined $self->{fgHwSensorEntValue}) { + $self->add_perfdata( + label => sprintf('volt_%s', $self->{fgHwSensorEntName}), + value => $self->{fgHwSensorEntValue}, + ); + } +} + +package Classes::Fortigate::Component::SensorSubsystem::Powersupply; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; + +sub check { + my ($self) = @_; + $self->add_info(sprintf '%s alarm status is %s', + $self->{fgHwSensorEntName}, + $self->{fgHwSensorEntAlarmStatus}); + if ($self->{fgHwSensorEntAlarmStatus} eq "true") { + $self->add_critical(); + } +} + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/ModuleSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/ModuleSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/ModuleSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/ModuleSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/SLBSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Foundry/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C/Component/EntitySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HH3C/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB.pm similarity index 74% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB.pm index dcc1b4d..dc7ac91 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB.pm @@ -6,6 +6,10 @@ sub init { my ($self) = @_; if ($self->mode =~ /device::hardware::health/) { $self->analyze_and_check_environmental_subsystem("Classes::HOSTRESOURCESMIB::Component::EnvironmentalSubsystem"); + $self->analyze_and_check_environmental_subsystem("Classes::LMSENSORSMIB::Component::EnvironmentalSubsystem"); + if (! $self->check_messages()) { + $self->reduce_messages("hardware working fine"); + } } elsif ($self->mode =~ /device::hardware::load/) { $self->analyze_and_check_cpu_subsystem("Classes::HOSTRESOURCESMIB::Component::CpuSubsystem"); } elsif ($self->mode =~ /device::hardware::memory/) { diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/ClockSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/ClockSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/ClockSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/ClockSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm similarity index 66% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm index ce4bb44..7a15a89 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DeviceSubsystem.pm @@ -15,10 +15,33 @@ use strict; sub finish { my ($self) = @_; + my $class = ref($self); + my $newclass = $class."::".$self->{hrDeviceType}; + { + no strict 'refs'; + if (! scalar %{$newclass."::"}) { + *{ ${newclass}."::ISA" } = \@{ ${class}."::ISA" }; + *{ ${newclass}."::check" } = \&{ ${class}."::check" }; + if ($self->{hrDeviceType} eq "hrDeviceNetwork") { + *{ ${newclass}."::internal_name" } = sub { + my ($this) = (@_); + $this->{hrDeviceDescr} =~ /network interface (.*)/; + if ($1) { + return (uc $this->{hrDeviceType})."_".$1; + } else { + return $this->SUPER::internal_name(); + } + }; + } + } + } + bless $self, $newclass; if ($self->{hrDeviceDescr} =~ /Guessing/ && ! $self->{hrDeviceStatus}) { # found on an F5: Guessing that there's a floating point co-processor. # if you guess there's a device, then i guess it's running. $self->{hrDeviceStatus} = 'running'; + } elsif ($self->{hrDeviceType} eq 'hrDeviceDiskStorage' && ! $self->{hrDeviceStatus}) { + $self->{hrDeviceStatus} = 'running'; } } @@ -44,3 +67,4 @@ sub check { } } + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HOSTRESOURCESMIB/Component/UptimeSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HP/Procurve/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HSRP.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HSRP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HSRP.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HSRP.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/HSRP/Component/HSRPSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei.pm new file mode 100644 index 0000000..c90ac68 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei.pm @@ -0,0 +1,24 @@ +package Classes::Huawei; +our @ISA = qw(Classes::Device); +use strict; + +sub init { + my ($self) = @_; + my $sysobj = $self->get_snmp_object('MIB-2-MIB', 'sysObjectID', 0); + if ($sysobj =~ /^\.*1\.3\.6\.1\.4\.1\.2011\.2\.239/) { + bless $self, 'Classes::Huawei::CloudEngine'; + $self->debug('using Classes::Huawei::CloudEngine'); + } elsif ($self->mode =~ /device::hardware::health/) { + $self->analyze_and_check_environmental_subsystem("Classes::Huawei::Component::EnvironmentalSubsystem"); + } elsif ($self->mode =~ /device::hardware::load/) { + $self->analyze_and_check_cpu_subsystem("Classes::Huawei::Component::CpuSubsystem"); + } elsif ($self->mode =~ /device::hardware::memory/) { + $self->analyze_and_check_mem_subsystem("Classes::Huawei::Component::MemSubsystem"); + } else { + $self->no_such_mode(); + } + if (ref($self) ne "Classes::Huawei") { + $self->init(); + } +} + diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/CloudEngine.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/CloudEngine.pm new file mode 100644 index 0000000..f46ce28 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/CloudEngine.pm @@ -0,0 +1,45 @@ +package Classes::Huawei::CloudEngine; +our @ISA = qw(Classes::Huawei); +use strict; + +sub init { + my ($self) = @_; + + if ($self->mode =~ /device::hardware::health/) { + $self->analyze_and_check_environmental_subsystem("Classes::Huawei::Component::EnvironmentalSubsystem"); + } elsif ($self->mode =~ /device::hardware::load/) { + $self->analyze_and_check_cpu_subsystem("Classes::Huawei::Component::CpuSubsystem"); + } elsif ($self->mode =~ /device::hardware::memory/) { + $self->analyze_and_check_mem_subsystem("Classes::Huawei::Component::MemSubsystem"); + } else { + $self->no_such_mode(); + } +} + +__END__ +foreach my $ding (qw( +hwEntityStateTable +hwRUModuleInfoTable +hwOpticalModuleInfoTable +hwMonitorInputTable +hwMonitorOutputTable +hwEntPowerUsedInfoTable +hwVirtualCableTestTable +hwTemperatureThresholdTable +hwVoltageInfoTable +hwFanStatusTable +hwPortBip8StatisticsTable +hwStorageEntTable +hwSystemPowerTable +hwBatteryInfoTable +hwAdmPortTable +hwPwrStatusTable +hwEntityPhysicalSpecTable +hwPnpOperateTable +hwPreDisposeConfigTable +hwPreDisposeEntInfoTable)) { + $self->get_snmp_tables('HUAWEI-ENTITY-EXTENT-MIB', [ + [$ding, $ding, 'Monitoring::GLPlugin::SNMP::TableItem'], + ]); +} + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm similarity index 86% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm index 9364076..9e2dfdf 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/Component/EnvironmentalSubsystem.pm @@ -28,11 +28,20 @@ sub init { ]); $self->merge_tables($_, "entitystates"); } - $self->merge_tables_with_code("fans", "fanstates", sub { - my ($fan, $fanstate) = @_; - return ($fan->{entPhysicalName} eq sprintf("FAN %d/%d", - $fanstate->{hwEntityFanSlot}, $fanstate->{hwEntityFanSn})) ? 1 : 0; - }); + if (@{$self->{fanstates}} && ! @{$self->{fans}}) { + # gibts auch, d.h. retten, was zu retten ist + foreach (@{$self->{fanstates}}) { + bless $_, "Classes::Huawei::Component::EnvironmentalSubsystem::Fan"; + $_->{entPhysicalName} = $_->{flat_indices}; + $_->finish(); + } + } else { + $self->merge_tables_with_code("fans", "fanstates", sub { + my ($fan, $fanstate) = @_; + return ($fan->{entPhysicalName} eq sprintf("FAN %d/%d", + $fanstate->{hwEntityFanSlot}, $fanstate->{hwEntityFanSn})) ? 1 : 0; + }); + } } @@ -40,6 +49,13 @@ package Classes::Huawei::Component::EnvironmentalSubsystem::Fan; our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); use strict; +sub finish { + my ($self) = @_; + # kommt auch vor, dass die nicht existieren. Im Zweifelsfall "up" + $self->{hwEntityAdminStatus} ||= "up"; + $self->{hwEntityOperStatus} ||= "up"; +} + sub check { my ($self) = @_; $self->add_info(sprintf 'fan %s is %s, state is %s, admin status is %s, oper status is %s', diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm similarity index 88% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm index 03e719f..1fe92e1 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Huawei/Component/MemSubsystem.pm @@ -25,8 +25,14 @@ sub finish { sub check { my ($self) = @_; - $self->add_info(sprintf 'Memory %s usage is %s%% (of %dMB)', - $self->{name}, $self->{hwEntityMemUsage}, $self->{hwEntityMemSizeMega}); + if ($self->{hwEntityMemSizeMega}) { + $self->add_info(sprintf 'Memory %s usage is %s%% (of %dMB)', + $self->{name}, $self->{hwEntityMemUsage}, + $self->{hwEntityMemSizeMega}); + } else { + $self->add_info(sprintf 'Memory %s usage is %s%%', + $self->{name}, $self->{hwEntityMemUsage}); + } $self->set_thresholds( metric => 'cpu_'.$self->{name}, warning => $self->{hwEntityMemUsageThreshold}, diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IFMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IFMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IFMIB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IFMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IFMIB/Component/InterfaceSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IFMIB/Component/LinkAggregation.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IFMIB/Component/StackSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IFMIB/Component/StackSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IFMIB/Component/StackSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IFMIB/Component/StackSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPFORWARDMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPFORWARDMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPFORWARDMIB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPFORWARDMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm similarity index 86% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm index 1e3ddb0..339b270 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPFORWARDMIB/Component/RoutingSubsystem.pm @@ -1,7 +1,7 @@ package Classes::IPFORWARDMIB::Component::RoutingSubsystem; our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); use strict; - +# plugins-scripts/check_nwc_health --mode list-routes --snmpwalk walks/simon.snmpwalk # ipRouteTable 1.3.6.1.2.1.4.21 # replaced by # ipForwardTable 1.3.6.1.2.1.4.24.2 @@ -120,12 +120,17 @@ sub finish { my ($self) = @_; # http://www.mibdepot.com/cgi-bin/vendor_index.cgi?r=ietf_rfcs # INDEX { inetCidrRouteDestType, inetCidrRouteDest, inetCidrRoutePfxLen, inetCidrRoutePolicy, inetCidrRouteNextHopType, inetCidrRouteNextHop } + $self->{i_inetCidrRouteDestType} = $self->{indices}->[0]; + $self->{i_inetCidrRouteDest} = $self->{indices}->[1]; + $self->{i_inetCidrRoutePfxLen} = $self->{indices}->[2]; + $self->{i_inetCidrRoutePolicy} = $self->{indices}->[3]; + $self->{i_inetCidrRouteNextHopType} = $self->{indices}->[4]; + $self->{i_inetCidrRouteNextHop} = $self->{indices}->[5]; $self->{inetCidrRouteDestType} = $self->mibs_and_oids_definition( - 'RFC4001-MIB', 'inetAddressType', $self->{indices}->[0]); + 'INET-ADDRESS-MIB', 'InetAddressType', $self->{indices}->[0]); if ($self->{inetCidrRouteDestType} eq "ipv4") { $self->{inetCidrRouteDest} = $self->mibs_and_oids_definition( - 'RFC4001-MIB', 'inetAddress', $self->{indices}->[1], - $self->{indices}->[2], $self->{indices}->[3], $self->{indices}->[4]); + 'INET-ADDRESS-MIB', 'InetAddress', @{$self->{indices}}); } elsif ($self->{inetCidrRouteDestType} eq "ipv4") { $self->{inetCidrRoutePfxLen} = $self->mibs_and_oids_definition( 'RFC4001-MIB', 'inetAddress', $self->{indices}->[1], @@ -134,3 +139,10 @@ sub finish { } } +sub list { + my ($self) = @_; + printf "%16s %16s %16s %11s %7s\n", + $self->{ipCidrRouteDest}, $self->{ipCidrRouteMask}, + $self->{ipCidrRouteNextHop}, $self->{ipCidrRouteProto}, + $self->{ipCidrRouteType}; +} diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/IPMIB/Component/RoutingSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/IVE/Component/UserSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/JunOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/JunOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/JunOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/JunOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/JunOS/Component/BgpSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/JunOS/Component/BgpSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/JunOS/Component/BgpSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/JunOS/Component/BgpSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen/Component/VsdSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen/Component/VsdSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/NetScreen/Component/VsdSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/NetScreen/Component/VsdSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/SRX.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/SRX.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/SRX.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/SRX.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/SRX/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/SRX/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Juniper/SRX/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm similarity index 91% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm index b7ad881..ae3c4b4 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB/Component/EnvironmentalSubsystem.pm @@ -14,6 +14,7 @@ sub check { my ($self) = @_; $self->{fan_subsystem}->check(); $self->{temperature_subsystem}->check(); + $self->reduce_messages_short('lmsensors are fine'); } sub dump { diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/LMSENSORSMIB/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lancom.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lancom.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lancom.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lancom.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lancom/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lancom/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lancom/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lancom/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lancom/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lancom/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lancom/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lancom/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lancom/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lancom/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lancom/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lancom/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lantronix.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lantronix.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lantronix.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lantronix.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lantronix/SLS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lantronix/SLS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Lantronix/SLS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Lantronix/SLS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/MEOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/MEOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/MEOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/MEOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Netgear.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Netgear.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Netgear.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Netgear.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel/S5.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel/S5.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel/S5.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel/S5.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel/S5/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel/S5/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Nortel/S5/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OSPF.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OSPF.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OSPF.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OSPF.pm diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm new file mode 100644 index 0000000..eb8916e --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OSPF/Component/NeighborSubsystem.pm @@ -0,0 +1,155 @@ +package Classes::OSPF::Component::NeighborSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; + +sub init { + my ($self) = @_; + $self->get_snmp_tables('OSPF-MIB', [ + ['nbr', 'ospfNbrTable', 'Classes::OSPF::Component::NeighborSubsystem::Neighbor', , sub { my ($o) = @_; return $self->filter_name($o->{ospfNbrIpAddr}) && $self->filter_name2($o->{ospfNbrRtrId}) }], + ]); +eval { + $self->get_snmp_tables('OSPFV3-MIB', [ + ['nbr3', 'ospfv3NbrTable', 'Classes::OSPF::Component::NeighborSubsystem::V3Neighbor', , sub { my ($o) = @_; return 1; $self->filter_name($o->{ospfNbrIpAddr}) && $self->filter_name2($o->{ospfNbrRtrId}) }], + ]); +}; + if ($self->establish_snmp_secondary_session()) { + $self->clear_table_cache('OSPF-MIB', 'ospfNbrTable'); + $self->clear_table_cache('OSPFV3-MIB', 'ospfv3NbrTable'); + $self->get_snmp_tables('OSPF-MIB', [ + ['nbr', 'ospfNbrTable', 'Classes::OSPF::Component::NeighborSubsystem::Neighbor', , sub { my ($o) = @_; return $self->filter_name($o->{ospfNbrIpAddr}) && $self->filter_name2($o->{ospfNbrRtrId}) }], + ]); + $self->get_snmp_tables('OSPFV3-MIB', [ + ['nbr3', 'ospfv3NbrTable', 'Classes::OSPF::Component::NeighborSubsystem::V3Neighbor', , sub { my ($o) = @_; return 1; $self->filter_name($o->{ospfNbrIpAddr}) && $self->filter_name2($o->{ospfNbrRtrId}) }], + ]); + } + if (! @{$self->{nbr}} && ! @{$self->{nbr3}}) { + $self->add_unknown("no neighbors found"); + } +} + +sub check { + my ($self) = @_; + if ($self->mode =~ /device::ospf::neighbor::list/) { + foreach (@{$self->{nbr}}) { + printf "%s %s %s\n", $_->{name}, $_->{ospfNbrRtrId}, $_->{ospfNbrState}; + } + foreach (@{$self->{nbr3}}) { + printf "%s %s %s\n", $_->{name}, $_->{ospfv3NbrRtrId}, $_->{ospfv3NbrState}; + } + $self->add_ok("have fun"); + } elsif ($self->mode =~ /neighbor::watch/) { + @{$self->{neighbors}} = (@{$self->{nbr3}}, @{$self->{nbr}}); + # take a snapshot of the neighbor list. -> good baseline + # warning if there appear neighbors, mitigate to ok + # critical if warn/crit percent disappear + $self->{numOfNeighbors} = scalar (@{$self->{neighbors}}); + $self->{neighborNameList} = [map { $_->{name} } @{$self->{neighbors}}]; + $self->opts->override_opt('lookback', 3600) if ! $self->opts->lookback; + if ($self->opts->reset) { + my $statefile = $self->create_statefile(name => 'ospfneighborlist', lastarray => 1); + unlink $statefile if -f $statefile; + } + $self->valdiff({name => 'ospfneighborlist', lastarray => 1}, + qw(neighborNameList numOfNeighbors)); + my $problem = 0; + if ($self->opts->warning || $self->opts->critical) { + $self->set_thresholds(warning => $self->opts->warning, + critical => $self->opts->critical); + my $before = $self->{numOfNeighbors} - scalar(@{$self->{delta_found_neighborNameList}}) + scalar(@{$self->{delta_lost_neighborNameList}}); + # use own delta_numOfNeighbors, because the glplugin version treats + # negative deltas as overflows + $self->{delta_numOfNeighbors} = $self->{numOfNeighbors} - $before; + if ($self->opts->units && $self->opts->units eq "%") { + my $delta_pct = $before ? (($self->{delta_numOfNeighbors} / $before) * 100) : 0; + $self->add_message($self->check_thresholds($delta_pct), + sprintf "%.2f%% delta, before: %d, now: %d", $delta_pct, $before, $self->{numOfNeighbors}); + $problem = $self->check_thresholds($delta_pct); + } else { + $self->add_message($self->check_thresholds($self->{delta_numOfNeighbors}), + sprintf "%d delta, before: %d, now: %d", $self->{delta_numOfNeighbors}, $before, $self->{numOfNeighbors}); + $problem = $self->check_thresholds($self->{delta_numOfNeighbors}); + } + if (scalar(@{$self->{delta_found_neighborNameList}}) > 0) { + $self->add_ok(sprintf 'found: %s', + join(", ", @{$self->{delta_found_neighborNameList}})); + } + if (scalar(@{$self->{delta_lost_neighborNameList}}) > 0) { + $self->add_ok(sprintf 'lost: %s', + join(", ", @{$self->{delta_lost_neighborNameList}})); + } + } else { + if (scalar(@{$self->{delta_found_neighborNameList}}) > 0) { + $self->add_warning(sprintf '%d new ospf neighbors (%s)', + scalar(@{$self->{delta_found_neighborNameList}}), + join(", ", @{$self->{delta_found_neighborNameList}})); + $problem = 1; + } + if (scalar(@{$self->{delta_lost_neighborNameList}}) > 0) { + $self->add_critical(sprintf '%d ospf neighbors missing (%s)', + scalar(@{$self->{delta_lost_neighborNameList}}), + join(", ", @{$self->{delta_lost_neighborNameList}})); + $problem = 2; + } + $self->add_ok(sprintf 'found %d ospf neighbors', scalar (@{$self->{neighbors}})); + } + if ($problem) { # relevant only for lookback=9999 and support contract customers + $self->valdiff({name => 'ospfneighborlist', lastarray => 1, freeze => 1}, + qw(neighborNameList numOfNeighbors)); + } else { + $self->valdiff({name => 'ospfneighborlist', lastarray => 1, freeze => 2}, + qw(neighborNameList numOfNeighbors)); + } + $self->add_perfdata( + label => 'num_neighbors', + value => scalar (@{$self->{neighbors}}), + ); + } else { + map { $_->check(); } @{$self->{nbr}}; + map { $_->check(); } @{$self->{nbr3}}; + } +} + +package Classes::OSPF::Component::NeighborSubsystem::Neighbor; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; +# Index: ospfNbrIpAddr, ospfNbrAddressLessIndex + +sub finish { + my ($self) = @_; + $self->{name} = $self->{ospfNbrIpAddr} || $self->{ospfNbrAddressLessIndex} +} + +sub check { + my ($self) = @_; + $self->add_info(sprintf "neighbor %s (Id %s) has status %s", + $self->{name}, $self->{ospfNbrRtrId}, $self->{ospfNbrState}); + if ($self->{ospfNbrState} ne "full" && $self->{ospfNbrState} ne "twoWay") { + $self->add_critical(); + } else { + $self->add_ok(); + } +} + +package Classes::OSPF::Component::NeighborSubsystem::V3Neighbor; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); +use strict; +# Index: ospfv3NbrIfIndex, ospfv3NbrIfInstId, ospfv3NbrRtrId + +sub finish { + my ($self) = @_; + $self->{name} = $self->{ospfv3NbrAddress}; + $self->{ospfv3NbrRtrId} = join('.',unpack('C4', pack('N', $self->{indices}->[2]))); +} + +sub check { + my ($self) = @_; + $self->add_info(sprintf "neighbor %s (Id %s) has status %s", + $self->{name}, $self->{ospfv3NbrRtrId}, $self->{ospfv3NbrState}); + if ($self->{ospfv3NbrState} ne "full" && $self->{ospfv3NbrState} ne "twoWay") { + $self->add_critical(); + } else { + $self->add_ok(); + } +} + +# eventuell: warning, wenn sich die RouterId ändert diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OneOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OneOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OneOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OneOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OneOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OneOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/OneOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto.pm similarity index 81% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto.pm index 126e7b6..139f426 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto.pm @@ -24,3 +24,10 @@ sub init { } } +sub pretty_sysdesc { + my ($self, $sysDescr) = @_; + my $sw_version = $self->get_snmp_object('PAN-COMMON-MIB', 'panSysSwVersion'); + my $hw_version = $self->get_snmp_object('PAN-COMMON-MIB', 'panSysHwVersion'); + return sprintf "%s, sw version %s, hw version: %s", + $sysDescr, $sw_version, $hw_version; +} diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto/Component/HaSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/PaloAlto/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB/Component/FanSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB/Component/PowersupplySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/RAPIDCITYMIB/Component/TemperatureSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Riverbed.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Riverbed.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Riverbed.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Riverbed.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Riverbed/Steelhead.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Riverbed/Steelhead.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Riverbed/Steelhead.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Riverbed/Steelhead.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Riverbed/Steelhead/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Riverbed/Steelhead/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Riverbed/Steelhead/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Riverbed/Steelhead/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Riverbed/SteelheadEX/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Riverbed/SteelheadEX/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Riverbed/SteelheadEX/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Riverbed/SteelheadEX/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/ConnectionSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/SecuritySubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SGOS/Component/SensorSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SecureOS.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SecureOS.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/SecureOS.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/SecureOS.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/Linux.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/Linux.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/Linux.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/Linux.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/Linux/Component/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/Linux/Component/EnvironmentalSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/Linux/Component/MemSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/LinuxLocal.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/LinuxLocal.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/LinuxLocal.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/LinuxLocal.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/SolarisLocal.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/SolarisLocal.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/SolarisLocal.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/SolarisLocal.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/WindowsLocal.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/WindowsLocal.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/Server/WindowsLocal.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/Server/WindowsLocal.pm diff --git a/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB.pm new file mode 100644 index 0000000..1ab61e5 --- /dev/null +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB.pm @@ -0,0 +1,20 @@ +package Classes::UCDMIB; +our @ISA = qw(Classes::Device); +use strict; + +sub init { + my ($self) = @_; + if ($self->mode =~ /device::hardware::health/) { + $self->analyze_and_check_environmental_subsystem("Classes::UCDMIB::Component::DiskSubsystem"); + $self->analyze_and_check_environmental_subsystem("Classes::LMSENSORSMIB::Component::EnvironmentalSubsystem"); + } elsif ($self->mode =~ /device::hardware::load/) { + $self->analyze_and_check_cpu_subsystem("Classes::UCDMIB::Component::CpuSubsystem"); + $self->analyze_and_check_load_subsystem("Classes::UCDMIB::Component::LoadSubsystem"); + } elsif ($self->mode =~ /device::hardware::memory/) { + $self->analyze_and_check_mem_subsystem("Classes::UCDMIB::Component::MemSubsystem"); + $self->analyze_and_check_swap_subsystem("Classes::UCDMIB::Component::SwapSubsystem"); + } else { + $self->no_such_mode(); + } +} + diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/CpuSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/DiskSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm similarity index 87% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm index a529b19..45424e0 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/MemSubsystem.pm @@ -5,13 +5,13 @@ use strict; sub init { my ($self) = @_; $self->get_snmp_objects('UCD-SNMP-MIB', (qw( - memTotalSwap memAvailSwap memTotalReal memAvailReal memBuffer memCached - memMinimumSwap memSwapError memSwapErrorMsg))); + memTotalSwap memTotalReal memTotalFree memAvailReal + memBuffer memCached memShared))); # basically buffered memory can always be freed up (filesystem cache) # https://kc.mcafee.com/corporate/index?page=content&id=KB73175 my $mem_available = $self->{memAvailReal}; - foreach (qw(memBuffer memCached)) { + foreach (qw(memBuffer memCached memShared)) { $mem_available += $self->{$_} if defined($self->{$_}); } diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/ProcessSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm similarity index 92% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm index eaeee88..966d2ae 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UCDMIB/Components/SwapSubsystem.pm @@ -12,6 +12,8 @@ sub init { eval { $self->{swap_usage} = 100 - ($self->{memAvailSwap} * 100 / $self->{memTotalSwap}); }; + # exception if memTotalSwap = 0, which means that no swap partition/device + # was configured at all } sub check { diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP/AVM.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP/AVM.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP/AVM.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP/AVM.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP/AVM/FritzBox7390.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/InterfaceSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/UPNP/AVM/FritzBox7390/Components/SmartHomeSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/VRRPMIB.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/VRRPMIB.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/VRRPMIB.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/VRRPMIB.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Classes/VRRPMIB/Component/VRRPSubsystem.pm diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Makefile.am b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Makefile.am similarity index 96% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Makefile.am rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Makefile.am index 3a31426..9caa858 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Makefile.am +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Makefile.am @@ -10,6 +10,7 @@ GL_MODULES=\ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ADSLLINEMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm \ @@ -42,6 +43,7 @@ GL_MODULES=\ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm \ @@ -64,16 +66,19 @@ GL_MODULES=\ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FIBRECHANNELFEMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETCOREMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/GENUAMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HUAWEIENTITYEXTENTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/INETADDRESSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERALARMMIB.pm \ @@ -103,6 +108,7 @@ GL_MODULES=\ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDPFMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDSENSORSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFV3MIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm \ @@ -146,6 +152,7 @@ EXTRA_MODULES=\ Classes/Bintec/Bibo/Components/CpuSubsystem.pm \ Classes/Bintec/Bibo.pm \ Classes/Bintec.pm \ + Classes/Cisco/CISCOPORTSECURITYMIB/Component/InterfaceSubsystem.pm \ Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm \ Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm \ Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm \ @@ -177,6 +184,7 @@ EXTRA_MODULES=\ Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm \ Classes/Cisco/NXOS/Component/FexSubsystem.pm \ Classes/Cisco/NXOS.pm \ + Classes/Cisco/WLC/Component/HaSubsystem.pm \ Classes/Cisco/WLC/Component/MemSubsystem.pm \ Classes/Cisco/WLC/Component/CpuSubsystem.pm \ Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm \ @@ -229,6 +237,7 @@ EXTRA_MODULES=\ Classes/Juniper/SRX.pm \ Classes/Juniper.pm \ Classes/AlliedTelesyn.pm \ + Classes/Fortigate/Component/HaSubsystem.pm \ Classes/Fortigate/Component/DiskSubsystem.pm \ Classes/Fortigate/Component/MemSubsystem.pm \ Classes/Fortigate/Component/CpuSubsystem.pm \ @@ -406,6 +415,11 @@ EXTRA_MODULES=\ Classes/Lancom/Component/EnvironmentalSubsystem.pm \ Classes/Lancom/Component/MemSubsystem.pm \ Classes/Lancom.pm \ + Classes/DrayTek/Vigor/Component/CpuSubsystem.pm \ + Classes/DrayTek/Vigor/Component/EnvironmentalSubsystem.pm \ + Classes/DrayTek/Vigor/Component/MemSubsystem.pm \ + Classes/DrayTek/Vigor.pm \ + Classes/DrayTek.pm \ Classes/Device.pm SED=/bin/sed diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Makefile.in b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Makefile.in similarity index 97% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/Makefile.in rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/Makefile.in index 815ecd2..ef91ed6 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/Makefile.in +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.15 from Makefile.am. +# Makefile.in generated by automake 1.15.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2014 Free Software Foundation, Inc. +# Copyright (C) 1994-2017 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -252,6 +252,7 @@ GL_MODULES = \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/MIB2MIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/SNMPFRAMEWORKMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ADSLLINEMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACESWITCHINGMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/AIRESPACEWIRELESSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/ALARMMIB.pm \ @@ -284,6 +285,7 @@ GL_MODULES = \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOLWAPPHAMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOMEMORYPOOLMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTCHANNELMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm \ @@ -306,16 +308,19 @@ GL_MODULES = \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCEOSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FCMGMTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FIBRECHANNELFEMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETCOREMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FORTINETFORTIGATEMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNAGENTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/FOUNDRYSNSWL4SWITCHGROUPMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/GENUAMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HH3CENTITYEXTMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HUAWEIENTITYEXTENTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HOSTRESOURCESMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/HPICFCHASSISMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IANAIFTYPEMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IEEE8023LAGMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IFMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/INETADDRESSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPFORWARDMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/IPMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/JUNIPERALARMMIB.pm \ @@ -345,6 +350,7 @@ GL_MODULES = \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDPFMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OPENBSDSENSORSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/OSPFV3MIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANCOMMONMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PANPRODUCTSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/PROXYMIB.pm \ @@ -389,6 +395,7 @@ EXTRA_MODULES = \ Classes/Bintec/Bibo/Components/CpuSubsystem.pm \ Classes/Bintec/Bibo.pm \ Classes/Bintec.pm \ + Classes/Cisco/CISCOPORTSECURITYMIB/Component/InterfaceSubsystem.pm \ Classes/Cisco/OLDCISCOINTERFACESMIB/Component/InterfaceSubsystem.pm \ Classes/Cisco/CISCOIPSECFLOWMONITOR/Component/VpnSubsystem.pm \ Classes/Cisco/CISCOENHANCEDMEMPOOLMIB/Component/MemSubsystem.pm \ @@ -420,6 +427,7 @@ EXTRA_MODULES = \ Classes/Cisco/NXOS/Component/EnvironmentalSubsystem.pm \ Classes/Cisco/NXOS/Component/FexSubsystem.pm \ Classes/Cisco/NXOS.pm \ + Classes/Cisco/WLC/Component/HaSubsystem.pm \ Classes/Cisco/WLC/Component/MemSubsystem.pm \ Classes/Cisco/WLC/Component/CpuSubsystem.pm \ Classes/Cisco/WLC/Component/EnvironmentalSubsystem.pm \ @@ -472,6 +480,7 @@ EXTRA_MODULES = \ Classes/Juniper/SRX.pm \ Classes/Juniper.pm \ Classes/AlliedTelesyn.pm \ + Classes/Fortigate/Component/HaSubsystem.pm \ Classes/Fortigate/Component/DiskSubsystem.pm \ Classes/Fortigate/Component/MemSubsystem.pm \ Classes/Fortigate/Component/CpuSubsystem.pm \ @@ -649,6 +658,11 @@ EXTRA_MODULES = \ Classes/Lancom/Component/EnvironmentalSubsystem.pm \ Classes/Lancom/Component/MemSubsystem.pm \ Classes/Lancom.pm \ + Classes/DrayTek/Vigor/Component/CpuSubsystem.pm \ + Classes/DrayTek/Vigor/Component/EnvironmentalSubsystem.pm \ + Classes/DrayTek/Vigor/Component/MemSubsystem.pm \ + Classes/DrayTek/Vigor.pm \ + Classes/DrayTek.pm \ Classes/Device.pm SED = /bin/sed diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/check_nwc_health.pl b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/check_nwc_health.pl similarity index 97% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/check_nwc_health.pl rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/check_nwc_health.pl index f634bae..7facc85 100644 --- a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/check_nwc_health.pl +++ b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/check_nwc_health.pl @@ -148,6 +148,12 @@ $plugin->add_mode( alias => undef, help => 'Check state changes of interfaces', ); +$plugin->add_mode( + internal => 'device::interfaces::portsecurity', + spec => 'interface-security', + alias => undef, + help => 'Check interfaces for security violations', +); $plugin->add_mode( internal => 'device::routes::list', spec => 'list-routes', @@ -287,6 +293,12 @@ $plugin->add_mode( alias => undef, help => 'Check status of OSPF neighbors', ); +$plugin->add_mode( + internal => 'device::ospf::neighbor::watch', + spec => 'watch-ospf-neighbors', + alias => undef, + help => 'Watch OSPF neighbors appear and disappear', +); $plugin->add_mode( internal => 'device::ospf::neighbor::list', spec => 'list-ospf-neighbors', diff --git a/check_nwc_health/check_nwc_health-7.3/plugins-scripts/subst.in b/check_nwc_health/check_nwc_health-7.6/plugins-scripts/subst.in similarity index 100% rename from check_nwc_health/check_nwc_health-7.3/plugins-scripts/subst.in rename to check_nwc_health/check_nwc_health-7.6/plugins-scripts/subst.in diff --git a/check_nwc_health/control b/check_nwc_health/control index 35d8325..e4e6c51 100644 --- a/check_nwc_health/control +++ b/check_nwc_health/control @@ -4,4 +4,4 @@ Uploaders: Jan Wagner Description: This plugin checks the hardware health and interface metrics of network components like switches and routers. Build-Depends: autotools-dev -Version: 7.3 +Version: 7.6 diff --git a/check_nwc_health/src b/check_nwc_health/src index 994b396..3600e9c 120000 --- a/check_nwc_health/src +++ b/check_nwc_health/src @@ -1 +1 @@ -check_nwc_health-7.3/ \ No newline at end of file +check_nwc_health-7.6/ \ No newline at end of file